vim编辑器的基本操作

vim的三种模式

1.命令模式(默认)
2.编辑模式
3.尾行模式
pic20160109235207ht77a

切换为编辑模式的四种方式

a 光标向后移动一位
i 当前位置
o 另起一新行
s 删除光标所在的字符
r 替换光标所在字符

尾行模式:保存、查找

:q  //退出编辑器
:w  //保存修改内容
:wq  //保存并退出
:q!  //强制退出,当文本修改了,而不想保存
:w!  //强制保存,当没有文本写权限时

:set number 或:set nu  //显示行号
:set nonumber 或 :set nonu  //取消显示行号

:/内容/  或  /内容  //查找指定内容

:n //跳转到第几行

命令模式

  1. 光标移动

    • 字符级

      左(h) 下(j) 上(k) 右(l)

    • 单词级

    • 行级

      0  //行首
      $  //行尾
      
    • 段落级

    • 屏幕级
    • 文档级
  2. 内容删除

    dd  //删除光标当前行
    ndd  //自当前删除n行
    cw  //删除光标所在之母后面的字符
    
  3. 内容复制

    yy  //复制光标当前行
    nyy //自当前行复制n行
    p  //对(删除)复制的内容进行粘贴
    
  4. 相关快捷操作

    u  //撤销
    

参考:

  1. Linux之vi三种模式常用操作的学习