#vim 编辑器的使用

vim 编辑器的使用

  1. 下载安装vim编辑器

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

    1. 说明: 由于vim编辑器是全键盘操作的,但是键盘既有打字的功能,又有命令的功能,那么肯定会冲突掉
    2. 所以会有编辑模式,这个时候键盘敲入的命令就是作为字符来使用 按i 进入编辑模式
    3. 命令模式 敲键盘不会有字符输入,每个字符都有特殊的意义 按 Esc进入命令模式
  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. h向右移动
    5. l 向左移动

    练习:
    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. 使用y y来进行拷贝一行内容
    2. 使用p来复制拷贝的内容
    3. 使用nyy来拷贝多行内容: 命令模式 下 输入 n行 +y 移动光标到开始位置 再按y
      移动光标到复制的位置 按p 进行粘贴
  12. 保持退出
    命令模式 下

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

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

    1. ctrl+v 行 移动光标进行选择 自由选择 然后 :输出normal i# 所选行的开头都是#好开头 用于Python中的注释 ,用于缩进等
      ( :’<,’>normal i#)
    2. shift+v 区域选择 选择的是行 上下移动光标选择多行
    3. :normal I* 批量添加等操作 移动光标到要操作的行,输入 ::normal I dasdasd 就会在所选行的开头出现 i 后面的内容,单行操作
  15. vim的.swp

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

猜你喜欢

转载自blog.csdn.net/weixin_43097301/article/details/84069171