美文网首页
vim 命令汇总

vim 命令汇总

作者: PETJO | 来源:发表于2020-10-09 17:25 被阅读0次
    序号 命令
    常用命令
    1. h:左
    2. j:下
    3. k:上
    4. l:右
    5. G:最后一行
    6. 1G:第一行,nG 第几行
    7. dd: 删除一行,剪切一行
    8. dG:从当前行删除到最后一行
    9. d1G:从当前行删除到第一行
    10. dw:删除一个单词
    11. ^:行首
    12. $:行尾
    13. d^:从当前字符删除到行首
    14. d$:从当前字符删除到行尾
    15. yy:复制当前行
    16. nyy:复制n行
    17. p:粘贴到下一行
    18. np:重复粘贴n次
    19. r:单字符替换
    20. u:撤销
    21. ctrl + r:恢复
    22. / :查找
    23. v:按v键再按下左右进行视图选中,进行快速缩进
    24 x:删除当前字符,nx删除n个字符
    25 P:粘贴上一行
    光标移动
    1 h:左
    2 j:下
    3 k:上
    4 l:右
    插入模式
    5 i:当前字符之前插入
    6 I:行首插入
    7 a:当前字符之后插入
    8 A:行尾插入
    9 o:下一行插入
    10 O:上一行插入
    11 s:删除当前字符插入
    12 S:删除当前行插入
    删除命令
    13 x:删除当前字符,nx删除n个字符
    14 d:删除命令,删除更多字符;d + motion组合
    操作范围 motion——表示操作范围的指令
    15 0:将光标定位到行首
    16 ^:将光标定位到行首
    17 $:将光标定位到行尾的位置
    18 b:将光标定位到光标所在单词的起始处
    19 e:将光标定位到光标所在单词的结尾处
    20 w:将光标定位到光标所在单词的下一个单词的起始处
    21 gg:将光标定位到文件的开头(第一行)
    22 G:将光标定位到文件的末尾(最后一行)
    23 1G:第一行;nG:第n行
    删除命令 vim更多删除命令(d + motion组合)
    24 d0:删除从光标当前位置(不包含)到该行行首的所有字符
    25 d^:同上
    26 d$:删除从光标当前位置(包含)到该行行尾的所有字符
    27 db:删除从光标当前位置(不包含)到单词起始处的所有字符
    28 de:删除从光标当前位置(包含)到单词结尾处的所有字符
    29 dw:删除从光标当前位置(包含)到下个单词起始处的所有字符
    30 dh:删除光标前边一个字符
    31 dl:删除光标指定的字符
    32 dj:删除光标所在行以及下一行的所有字符
    33 dk:删除光标所在行以及上一行的所有字符
    34 dd:删除光标所在行的字符
    35 dgg:删除光标所在行到文件开头的所有字符
    36 dG:删除光标所在行到文件末尾的所有字符
    删除命令 vim更多删除命令(d + 数字 + motion组合)例如:
    37 dnh:删除光标前边n个字符
    撤销命令
    38 u:表示撤销最后一次修改
    39 U:表示撤销对整行的修改
    40 Ctrl + r:恢复撤销的内容
    粘贴命令
    41 p:将最后一次删除的内容粘贴到光标之后。
    42 P:将最后一次删除的内容粘贴到光标之前。
    43 y:拷贝命令( y + 数字 + motion)。
    修改命令
    44 c0:删除从光标当前位置(不包含)到该行行首的所有字符,再进入插入模式。
    45 c^:同上。
    46 c$:删除从光标当前位置(包含)到该行行尾的所有字符,并进入插入模式。
    47 cb:删除从光标当前位置(不包含)到单词起始处的所有字符,并进入插入模式。
    48 ce:删除从光标当前位置(包含)到单词结尾处的所有字符,并进入插入模式。
    49 cw:删除从光标当前位置(包含)到下个单词起始处的所有字符,并进入插入模式。
    50 ch:删除光标前边一个字符,并进入插入模式。
    51 cl:删除光标指定的字符,并进入插入模式。
    52 cj:删除光标所在行以及下一行的所有字符,并在光标下一行进入插入模式。
    53 ck:删除光标所在行以及上一行的所有字符,并在光标下一行进入插入模式。
    54 cc:删除光标所在行的字符,并进入插入模式。
    定位括号
    55 %:按下%键快速帮助找到另一半括号。
    缩进命令
    56 v:按v键再按下左右进行视图选中,再按下> 或 < 进行快速缩进
    57 >>或<<:缩进命令
    搜索命令
    58 /:搜索。不能搜索的10个符:.、*、[、]、^、%、/、?、~、$
    59 n:向下搜索
    60 N:向上搜索
    61 nohl:取消选中之后颜色高亮命令
    替换命令
    62 r:将光标移动到需要替换的字符处,按一下r键,然后输入新字符。
    63 nr:从光标处开始将n个字符统一替换为新字符。
    64 :s/// :末行模式中,将光标所在行的第一个目标字符进行替换
    65 :s/// :末行模式中,将光标所在行的多有目标字符进行替换
    66 :%s///g:将整个文件中所有的目标字符进行替换
    执行shell命令
    67 :! :执行shell命令,例如ls等。
    68 :w 文件名:另存为
    69 :v 选择文件内容;:w 文件名:保存选中的文件中的内容
    70 :r 文件名:打开的第一个文件最末尾,加入第二个文件的内容。
    71 vi –o 文件1 文件2 文件3:垂直窗口打开多个文件; Ctrl +w+w 切换到下一个文件, Ctrl +w+j/k 上下切换文件;qa全部退出
    72 vi –O 文件1 文件2 文件3:水平窗口打开多个文件; Ctrl +w+w 切换到下一个文件, Ctrl +w+h/l 左右切换文件; qa全部退出

    相关文章

      网友评论

          本文标题:vim 命令汇总

          本文链接:https://www.haomeiwen.com/subject/rpalpktx.html