阅读 167

Linux中Vim最常见的指令

vim三大模式

  • 基础模式(命令模式) : 按 Esc键即可激活----执行删除,撤销,定位等操作

  • 末行模式: 基础模式下输入 :键即可激活----执行查找,保存等操作

  • 插入模式: 基础模式下输入 i即可激活( A, cw, c$, s也可以)----执行文本插入等操作

  1. 光标移动:

基础模式下的 h j k l 对应小键盘 左 下 上 右

  1. 移动操作:

0: 移至行首 $: 移至行尾 gg: 移至全文首行 G: 移至全文末行 nG: 移至第n行 ctrl + g: 查看当前行数 nw: 往前进n个单词并停在词头 ne: 往前进n个单词并停在词尾 ctrl+O: 后退一次的光标位置 ctrl+I: 前进一次的光标位置

  1. 删除操作:

dd: 删除(剪切)整行 ( ndd: 删除向下n行) x: 删除光标处字符 dnw:删除n个单词 de: 从光标删到词末 d$ : 从光标删到行末

  1. 插入操作:

o: 当前行下方插入空行并进入插入模式 O: 当前行上方插入一行并进入插入模式 A: 当前光标所在行尾处插入 a: 当前光标后一位处插入 i: 当前光标处插入

  1. 修改操作:

r : 替换光标所在处字符 R: 连续替换光标所在处字符 cw: 修改单词到词尾 c$: 修改内容到行尾 ndd + p: 成行的剪切+粘贴 :s/old/new: 将所在行的第一个old换成new :s/old/new/g: 将所在行的所有old换成new :%s/old/new/g: 将所在文本的所有old换成new :%s/old/new/gc: 将所在文本的所有old换成new并逐一请示

  1. 撤销/恢复操作:

u: 撤销一步操作 U: 撤销所在行的操作 ctrl + r: 恢复(可撤销掉撤销操作)

  1. 查询操作:

%: 旋停在括号上可用, 配对括号定位 /待查单词: 显示所有待查单词, 从第一个目标单词开始 ?待查单词: 显示所有待查单词, 与 /逆向 n: /式中为向后查找相同的单词 N: /式中为向前查找相同的单词 /待查单词c: 仅本次查询忽略大小写 :set ic: 查询忽略大小写(ignore case) :set noic: 恢复查询大小写敏感模式 :set hls is: 查询高亮 :nohlsearch: 取消高亮

  1. vim内暂时使用shell命令(借助末行模式)

:!ls : 暂时查看当前vim运行目录下的文件 :w BACKUP: 当前文件内容另备份于BACKUP :r OTHERS: 将文件OTHERS中内容插入到光标旋停行 :help w: 分屏查看帮助文档, :q!可以退出帮助文档

  1. 可视功能v的用法

v + h j k l选中区域 + y + p : 复制粘贴 v + h j k l选中区域 + d + p : 剪切粘贴 v + h j k l选中区域 + :w BACKUP: 将选中文本内容保存于BACKUP中

  1. 创建启动脚本vimrc

  2. 开始编辑 vimrc 文件,具体命令取决于您所使用的操作系统:

:edit ~/.vimrc 这是 Unix 系统所使用的命令
:edit $VIM/_vimrc 这是 MS-Windows 系统所使用的命令
复制代码
  1. 接着读取 vimrc 示例文件的内容:

:r $VIMRUNTIME/vimrc_example.vim
复制代码
  1. 保存文件,命令为:

:write
下次您启动 Vim 时,编辑器就会有了语法高亮的功能。
您可以把您喜欢的各种设置添加到这个 vimrc 文件中。
要了解更多信息请输入 :help vimrc-intro
复制代码

  • 输入 :help 或者按 键或 键可以打开帮助窗口。
  • 输入 :help cmd 可以找到关于 cmd 命令的帮助。
  • 输入 CTRL-W CTRL-W 可以使您在窗口之间跳转。
  • 输入 :q 以关闭帮助窗口
  • 您可以创建一个 vimrc 启动脚本文件用来保存您偏好的设置。
  • 当输入 : 命令时,按 CTRL-D 可以查看可能的补全结果。按 可以使用一个补全。 234
文章分类
前端
文章标签