Vim极简指南

移动游标

  • 使用箭头便可。
  • 2w:光标向前移动两个单词,并停在单词开始处,其中2能够是其余数字,表示移动的距离。同理,2e也是移动两个单词的距离,但光标停留在单词的末尾。
  • 0将光标移动到行首。
  • 按下G将光标移动到文件末尾,gg将光标移动到开头。
  • 5G:将光标移动到第一次按下CTRL+G开始的第五行,5能够换成其余数字。
  • 将光标置于括号处,按下%,光标会移动到匹配的另外一个括号处。

注意:若是不肯定输入了什么指令,按下ESC回到正常模式。code

退出Vim

  • 按下ESC
  • 输入::q!,回车。这样会放弃全部更改并退出Vim
  • 输入::qw,保存文件内容并退出。

删除文本

  • 在正常模式下,按下x以删除光标处的字符。
  • 将光标置于单词开始处,按下dw会删除这个单词,此后光标会移动到下一个单词开始的地方。d2w删除两个单词,其中2表示要删除的单词数。
  • d$删除从光标开始到行末的文本。
  • de删除从光标开始的单词,此后光标会移动到该单词的最后一个字符的下一个字符。
  • dd删除整行。

插入

  • 按下i以进入插入模式。
  • 使用dd删除一行后,按下p会将删除的一行添加到光标所在行的下面。

追加

按下A在行末添加文本。orm

撤销

  • u撤销一次操做,U撤销当前光标所在行的操做。

文件状态

  • CTRL+G在终端显示文件位置、当前所在行数、总行数、占比等。

搜索

  • 输入/以及要搜索的命令,回车。要继续往下搜索,按下n;往上搜索,按下NCTRL+O回到搜索前光标开始处。

执行外部命令

  • 输入:!,以及外部命令便可。

复制和粘贴

  • 将光标置于要复制的文本开始或者结束处,按下v,进入Visual模式,移动光标选择要复制的文本,随后按下y复制;在要粘贴的地方,按下p粘贴。

设置选项

  • Normal模式下,按下:,输入设置的内容。好比,set number将显示行号。
相关文章
相关标签/搜索