vim 编辑器的使用

  1. 下载安装vim编辑器

    $ apt-get install vim
    
  2. 命令模式和编辑模式

    1. 说明: 由于vim编辑器是全键盘操作的,但是键盘既有打字的功能,又有命令的功能,那么肯定会冲突掉
    2. 所以会有编辑模式,这个时候键盘敲入的命令就是作为字符来使用
    3. 命令模式 敲键盘不会有字符输入,每个字符都有特殊的意义
  3. i insert

    1. i(insert)命令表示用户想要编辑文本.当我们敲入i的时候,vim编辑器会变成编辑模式
    2. I 大写的i命令会让把光标调到本行第一个让你输入文本
    3. 当输入完成之后,按esc回到命令模式
  4. a (append)

    1. a 和上面的i命令差不多,i命令会让你在光标之前的位置输入文本 a命令会让你在光标之后位置输入文本
    2. A 和I相反 会让你在本行的最后一个位置输入文本
  5. o 新建一行

    1. 如果你像新开一行来输入,那么可以试试o命令,o命令会有两个操作,首先换行,然后变成编辑模式
    2. o命令会让在光标下面新开一行
    3. O命令会让你在光标上面新开一行
  6. x 删除

    使用x可以删除光标所在的字符

  7. 移动光标

    1. 你可以使用键盘中的上下左右来移动光标,但是vim有更好的方式来移动光标
    2. j 向下移动
    3. k 向上移动
    4. l 向右移动
    5. j 向左移动

    练习:
    https://vim-adventures.com/

  8. / 寻找命令

    1. 首先按下 / 输入你想要的字符,然后回车
    2. 如果有找到了多个字符 那么按n来切换
  9. 跳转行

    1. 如果没有行号 那么键入

      :set number
      来设置行号

    2. 使用:n来跳转到第几行

    3. 使用 (n)gg 跳到距离本行的n行

    4. shift+g跳转到末行

    5. gg跳到第一行

  10. 撤回操作

    1. 使用u来撤回操作
    2. crtl+ r取消撤回
  11. 拷贝 copy

    1. 使用yy来进行拷贝一行内容
    2. 使用p来复制拷贝的内容
    3. 使用nyy来拷贝多行内容
  12. 保持退出

    1. 在vim中 保持退出分两个步骤
    2. 保存书写的内容 w
    3. 退出 q
    4. 一般会联合的使用 wq来保持+退出
    5. 如果在退出或者保持推出遇到问题时候可以使用 !wq表示强制保存
  13. 重复上次的命令

    1. 使用 .来重复上次的命令操作
  14. vim 区域操作

    1. ctrl+v 行选择
    2. shift+v 区域选择
    3. :normal I* 批量添加等操作
  15. vim的.swp

    1. 当有其他用户操作vim的时候vim会生成xxx.swp的隐藏文件,如果这个时候你再输入就有提示
01-15 21:48