VIM常用命令跳到行首行尾

vim分为命令模式,编辑模式和末行模式。

用vim打开文件,就进入了命令模式,在命令模式下有下列操作:

  • i:在当前字符前插入。
  • I:在光标所在行的行首插入。
  • a:在当前字符后插入。
  • A:在光标所在行的行尾插入。
  • o:在当前行的下一行插入新的一行。
  • O:在当前行的上一行插入新的 一行。
  • 跳转到首行:gg
  • 跳转到末行:G
  • 跳到当前行的行首:HOME、0、^
  • 跳到当前行的行尾:END、$
  • 移动10行:输入10 然后按g
  • 向右移动10个字符:输入10 然后按向右的箭头
  • 剪切当前行:dd
  • 粘贴:p
  • 进入可视模式:v V
  • 进入可视块模式:ctrl+v
  • 查找:/word 或者 ?word 使用n或者N跳到上一个或者下一个
  • 替换当前行中的文字:s/word1/word2/g
  • 替换所有行中的文字:%s/word1/word2/g (有g表示替换所有的,没有g表示只替换第一个)
  • 代替箭头键的←↓↑→:h j k l
  • 跳到光标的上次位置:Ctrl+O、Ctrl+I
  • 跳到当前行的下n行行尾:n$
  • 跳到屏幕的顶上、中间、下方:H M L
  • 跳到指定行:nG、ngg
  • 跳到下一个单词的开始:w
  • 跳到上一个单词的开始:b
  • 跳到单词的结束:e
此条目发表在Linux分类目录。将固定链接加入收藏夹。