vim

1. copy:yy (当前行) ,5yy(当前以及下面共五行)---正常模式下
2. paste:p ----正常模式下复制到光标下一行  
          P ----复制到当前行  
3. delete one line: dd, 5dd(5 lines) ----正常模式下  
4. x  ---删除光标位置内容  
5. dw ----删除一个单词  
6. d$ ----删除光标到行尾部的所有内容   
7. d0 ----删除光标位置到行首的所有内容 
8. 查找: ‘/’进入命令行,然后输入要查找内容,‘n’到下一个  
        #  ----查找当前光标下的那个单词  
9. 设置行号:":"命令行下‘set nu’,'set nonu'
10. 到达文档最末行:‘G’---正常模式下
11. 到达首行:“gg”---正常模式下
12. 撤销:‘u’--正常模式
13. 移动光标到指定行:先set nu,然后正常模式下‘行号’+G, nG
14. 移动到行首:0  
15. 移动到行尾:$
16. 替换当前光标下字母:r  
17. 可视模式:v    选好以后y复制,p粘贴
18. 格式调整: gg=G  
19. 左缩进: <<  (若多行,先按行数)
20. 右缩进: >>  
21. man 查看函数原型:K 或者 2K, 3K
22. 进入插入模式: i  --光标前  
             I  --行首  
             a  --光标后  
             A  --行尾
             o --下一行插入  
             O --上一行插入  
             s --删除当前字母然后进入插入模式  
             S --删除当前行然后进入插入模式  

23. 替换当前行的某个单词::s/src/dev/ 
                  :s/src/dev/g  (替换此行的所有这个单词)
                  :%s/hello/test/      (替换所有行的第一个此单词)  
                  :%s/hello/test/g      (替换所有此单词)  
24. 分屏: :sp xx.c (横屏)    切换: ^WW  
        :vsp xx.c  (竖屏)

25. set -o vi  使shell环境用vim同样的快捷键

 

 

vimplus: https://github.com/chxuan/vimplus

posted @ 2020-02-18 17:51  feibilun  阅读(85)  评论(0编辑  收藏  举报