Bootstrap

Vim常用命令大全

vim一共有四个模式:

        1.命令模式(默认进入到的)

        2.编辑模式(按i/a即可编辑模式)

        3.末行模式(一般按1次/2次ESC按键,再输入冒号即可进入)

        4.可视化模式(命令模式按v即可进入)

命令转换图如下图所示:

  1. 命令模式: 浏览和导航文档,执行命令如移动光标,撤销恢复但不能直接编辑文本内容。

  2. 编辑模式:   编辑文档的内容,输入文本、删除字符等。

  3. 末行模式:   执行更高级的命令,例如保存文件、查找替换文件内容,退出编辑器等。

  4. 可视化模式:选择文本进行复制、剪切或其他编辑操作,类似于一个文本选择器。

1.命令模式

        命令模式下我们能做:① 移动光标 ② 复制 粘贴 ③ 剪切 粘贴 删除 ④ 撤销与恢复

① 移动光标

        移动光标到首行: gg                 

        移动光标到末行:G

        移动到当前行开头 :0               

        移动到当前行末尾:$

        向上翻屏: ctrl + b                     

        向上翻半屏: ctrl + u

        向下翻屏: ctrl +f                       

        向下翻半屏:ctrl + d

        快速定位光标到指定行:行号+G //150G代表150行

------上下左右移动光标 “↑”“↓”“←”“ → ”就不说了 -------

② 复制 粘贴

        复制当前行: yy               

        从当前行开始复制指定的行数:nyy n为想复制的行数

        粘贴分为两种:

         1.在当前光标下一行粘贴: p

          2.在当前光标上一行粘贴:P

③ 剪切 粘贴 删除

        剪切/删除当前光标所在行: dd             

        剪切/删除多行 :数字dd

        粘贴和上面的操作一样:p

        剪切/删除光标所在的当前行(光标所在位置)之后的内容,但是删除之后下一行不上移:D

④ 撤销与恢复

        撤销:u

        恢复:ctrl+r

2.编辑模式(按i即可编辑模式)

        编辑模式下一般就是用来编辑文件内容。

        命令模式 + i : 代表在当前光标之前插入内容

        命令模式 + I : 代表在当前光标所在这一行的开头

        命令模式 + a : 代表在当前光标之后插入内容

        命令模式 + A : 代表在当前光标所在这一行的结尾

        命令模式 + o : 代表在当前光标的下一行

        命令模式 + O : 代表在当前光标的上一行

        一般来说按i是最常用的。

3.末行模式(按1次/2次ESC按键,再输入冒号即可进入)

        末行模式下能做:

        1文件保存、退出 2查找与替换、显示行号、 3paste模式等。

①文件保存、退出

        保存文件,但并不退出:w             

        退出当前文件:q

        保存并退出(常用):wq               

        强制退出文件:q!

用得多的就是wq和q!

②查找与替换、显示行号

        a.查找: /待查找内容 

        b.替换当前行的第一个满足条件的结果: s/要替换的关键词/替换后的关键词 回车

        c.替换这一行中的所有满足条件的结果: /要替换的关键词/替换后的关键词/g 回车

        d.针对整个文档中的所有行进行替换,替换每一行中满足条件的第一个结果: :%s/要替换的关键词/替换后的关键词

        e.针对整个文档中的所有关键词进行替换::%s/要替换的关键词/替换后的关键词/g

        f.显示行号:set nu

        g.取消行号:set nonu

       h.在终端Vim中粘贴代码时,发现插入的代码会有多余的缩进,而且会逐行累加,

    在粘贴数据之前,输入下面命令开启paste模式 :set paste;

    粘贴完毕后,输入下面命令关闭paste模式 : set nopaste;

4.可视化模式(命令模式按v即可进入)

       

     ①  按下↑ ↓ ← →方向键来选中需要复制的区块,按下y 键进行复制(不要按下yy),最后按下p 键粘贴

 ②  为配置文件添加#多行注释

        第一步:在行首使用上下键选择需要注释的多行

        第二步:按下键盘(大写)“I”键,进入插入模式(Shift + i)

        第三步:输入#号注释符

        第四步:输入完成后,连续按两次Esc即可完成添加多行注释的过程

③  去除#多行注释

        第一步:使用键盘上的方向键的上下选中需要移除的#号注释

        第二步:直接按Delete键即可完成删除注释的操作

         注: 退出可视化:ESC

;