vim编辑器

@bingoogolapple 2015-03-23 16:58:03发表于 bingoogolapple/bingoogolapple.github.io Linux

  • 0 把光标移动到行首
  • shift + $ 把光标移到行尾
  • vim + 文件名 把光标定位到文件的最后一行
  • vim +n 文件名 把光标定位到文件的第n行,如果n大于了文件的总行数,则定位到最后一行
  • vim +/bga 文件名 定位到bga在文件中第一次出现的那一行,按n可以跳转到下一次出现的地方
  • vim aa bb cc 同时打开多个文件。底行模式下 :n回车表示切换到下一个文件 :N或者:prev回车表示切换到上一个文件
  • :ls 列出当前打开的所有文件
  • :n 定位到第n行,如果n大于了文件的总行数,则定位到最后一行
  • /bga 从光标后一个位置开始,向后搜索,定位到bga第一次出现的地方
  • ?bga 从光标后一个位置开始,向前搜索,定位到bga第一次出现的地方
  • h 光标左移
  • j 光标下移
  • k 光标上移
  • l 光标右移
  • ctrl + f 向下翻页(front)
  • ctrl + b 向上翻页(back)
  • ctrl + d 向下翻半页(down)
  • ctrl + u 向上翻半页(up)
  • dd 删除光标所在行
  • o 在光标所在行的下方插入一行并切换到输入模式
  • yy 复制光标所在的行
  • p 在光标所在行的下方粘贴
  • P 在光标所在行的上方粘贴