vim常用命令总结

Posted on 2016-06-19 17:01  jackley  阅读(106)  评论(0)    收藏  举报

本文仅记述笔者认为最为常用的功能,因为掌握了这些,基本上就能够无阻碍的进行日常编辑工作。这些功能包括:

 

编辑类:

1、插入文本:i

2、删除整行:dd,删除单词:dw,删除至行尾:d$

3、复制整行:yy,复制所选内容:y,复制至行尾:y$

4、选择文本块并复制:v或者Ctrl+v,然后y

5、剪切文本:d

6、粘贴复制内容:p

7、跳转到行首(0),跳转到行尾($)

8、左右移动:h、l,上下移动:j、k

9、左移一个单词:w,右移一个单词:b

10、撤销前一步操作:u

11、移动到第一行:gg,移动到最后一行:G(大写的G,即shift+g)

12、向下翻页ctrl + f,向上翻页ctrl + b

 

显示类:

1、回到命令状态:ESC

2、显示行号,输入“:set number”(别忘了前面的冒号);关闭显示,输入“:set nonumbe”。

3、查看文件是dos还是unix格式,输入“:set ff?”。windows中编辑的文件上传到linux系统时如遇乱码,可能原因是文件是dos格式。

4、显示段尾换行符,输入“:set list”。

 

搜索类:

1、向后搜索:/

2、向前搜索:?