vim命令

Vim是一款功能强大的文本编辑器,它支持多种模式,包括正常模式、插入模式、可视模式等,每个模式下都有不同的命令。以下是一些常用的Vim命令:

正常模式

  • i:进入插入模式,在光标后插入文本。

  • I:进入插入模式,在光标所在行的行首前插入文本。

  • a:进入插入模式,在光标所在行的行尾后插入文本。

  • A:进入插入模式,在光标所在行的行首后插入文本。

  • o:在光标所在行的下方新建一行,并进入插入模式。

  • O:在光标所在行的上方新建一行,并进入插入模式。

  • Esc:从插入模式返回到正常模式。

  • ::进入命令模式。

  • /:进入搜索模式,向上搜索文本。

  • :进入搜索模式,向下搜索文本。

  • n:在搜索结果中向上移动一行。

  • N:在搜索结果中向下移动一行。

插入模式

  • Esc:退出插入模式,返回到正常模式。

可视模式

  • v:进入可视模式,选择文本。

  • V:进入可视行模式,选择整行文本。

  • Ctrl+v:进入可视块模式,选择文本块。

命令模式

  • w:保存当前文件。

  • q:退出Vim。

  • wq:保存并退出Vim。

  • q!:不保存退出Vim,会丢失未保存的更改。

  • ZZShift+ZZ:保存并退出Vim。

  • :%s/old/new/g:在文件中全局替换oldnew

文档操作

  • :e file:打开文件。

  • :e! file:强制打开文件,忽略修改警告。

  • :w:保存文件。

  • :w!:强制保存文件。

  • :q:退出文件。

  • :q!:不保存退出文件。

光标移动

  • h, j, k, l:光标上下左右移动。

  • w:移动到下一个单词的词首。

  • e:移动到当前或下一个单词的词尾。

  • b:移动到当前或前一个单词的词首。

查找和替换

  • /:查找文本,按n查找下一个,按N查找前一个。

  • :反向查找文本,按n查找下一个,按N查找前一个。

其他常用命令

  • gg:跳到文件开头。

  • G:跳到文件末尾。

  • n:跳转到第n行,n为数字。

  • u:撤销上一步操作。

  • Ctrl+r:重做上一步撤销的操作。

帮助

  • help {主题}:获取特定命令的帮助信息。

  • help index:获取所有命令的帮助索引。

Vim的强大之处在于其模式化的编辑方式,允许用户通过键盘完成复杂的文本编辑任务。

Top