Linux 学习 - vim编辑器

vim 有三种 模式  

  命令模式 ,默认进入命令模式;

  编辑模式 ,a i o 进入编辑模式,可以编辑文本内容;Esc 切回到命令模式

  拓展模式 , : 进入拓展模式,可以进行 保存 退出 等操作,Esc 切回到命令模式

 

vim 下常用的 按键操作

  dd  两个d 表示删除 光标所在行的内容

  u 撤销上一步的操作

  ctrl + r 下一步操作, 和u刚好相反, u是上一步 ctrl+r是下一步

  ndd 删除多行, n是数字, 删除包含当前行在内的n行内容。

  yy 复制光标所在行

  nyy 复制光标所在行的 以下n行内容,包含光标所在行

  p  小写p粘贴  粘贴到当前行的下一行

  P 大写p 粘贴到当前行的 上一行

  yynp 将之前复制的内容 粘贴 n 行,这是两条合并的命令,yy是复制,然后执行np

  ddp 剪切的意思,也是合并的命令,将当前行的内容删掉,然后粘贴到某处

  $ 快速移动光标到 行尾 ,命令模式下

  0 数字0 快速移动光标到行首,命令模式下

  gg 跳到整个文件的 最首位置

  G 跳到整个文件的 最后一行的首位

  nG 跳到文件的第几行 n是数字

  H 跳到屏幕的最上方 ,是屏幕的最上方,不是文件的最上方 

  M 跳到屏幕的中间 ,是屏幕的中间 

  L 跳到屏幕的最下方 ,是屏幕的最下方

 

 

  set nu 显示行号

  补充:跳到命令的行首 是 ctrl+a ,跳到命令的行尾 是ctrl+e , 这不是vim下,是操作界面下的命令

  

  

posted on 2018-07-08 12:13  jiayou888888  阅读(118)  评论(0编辑  收藏  举报

导航