vi和vim的快捷键使用案例(要熟练掌握常用的快捷键)
(1)拷贝当前行(输入yy),并粘贴(输入p);拷贝当前行向下的3行(输入3yy),并粘贴(输入p);


(2)删除当前行(输入dd);删除当前行向下的3行(输入3dd);

(3)设置文件行号(命令行模式下输入:set nu),取消文件行号(命令行模式下输入:set nonu)


(4)在一个文件中你做了修改,想撤销之前的修改(在正常模式下输入u)


(5)在文件中查找某个单词,比如想查找java这个单词(在命令行模式下,输入/要查找的单词,回车即可查找,输入n就是查找下一个)即在命令行模式下,输入/java,然后按回车,即可查找java单词,输入n就是查找下一个java单词;

(6)在编辑某个文件时,定位到文件的首行和末行(在正常模式下,输入gg即可定位到文件的首行,输入G即可定位到文件的末行,如何输入大写的G,大家应该都知道吧,键盘上按Shift + g);




(7)在编辑某个文件时,将光标定位到第5行;
第1步在命令行模式下,先设置行号(输入:set nu)

第2步输入数字5

第3步输入Shift+g


(8)在vim编辑器中打开另一个文件


(9)在vim编辑器中定位到某一行(比如定位到2140行)
有3种方式:
:2140

2140gg

2140G

说明:vi和vim中的快捷键很多,我们很难把所有的快捷键都记住,如果大家需要使用到某些不熟悉的快捷键时,可以自行去查阅vim快捷键的相关文档手册。
vim和vi的快捷键键盘一览图

292

被折叠的 条评论
为什么被折叠?



