现在的位置: 首页 > 综合 > 正文

vim用法笔记

2013年03月26日 ⁄ 综合 ⁄ 共 1356字 ⁄ 字号 评论关闭

1.退出当前窗体 :q

2.退出vim      :qa!   

3.跳到标签处   光标移动到标签处,按组合键CTRL+]

4.设置鼠标左键双击标签实现跳转 :set mouse=a 注意等号两侧别有空格

  从标签处往回跳转,按组合键CTRL+T或者CTRL+O

5.字查找功能 :helpgrep word

6.检查是否设置了compatible可选项的命令 :set compatible?

7.从命令模式进入插入模式的快捷键 i,退出插入模式的快捷键是 Esc

8.删掉一个字母,将光标移动到它上面,按下x键;按下SHIFT+x键表示删掉当前字符的前一个字符。

9.删掉一行的内容,进入命令模式,光标移动到目标行,按下dd键

10.将当前行与下一行的内容合并成一行,命令模式下,光标移动到目标行,按下J键

11.undo命令是命令模式下u键。

12.redo命令的组合键是CTRL+R

13.追加插入,光标移动到待出入字符处,按下a键,即可追加想要的字符。

14.创建一个新行(当前行的下一行)的命令是按下o键,按下o键即可直接进行插入操作。

15.数字可以放在命令前面使用,表示执行该命令很多次(次数由数字决定)。例如追加100个j字符可用命令100aj+ESC。

16.保存文件并退出的组合键为ZZ 该命令只是退出当前正在编辑的文件窗口,并没有退出vim

17.退出但不保存文件 :q! (: <-> command line mode; q <-> quit ; !<-> override command modifier)

18.继续用vim编辑文件的命令 :e!

19.向前移动一个单词用命令w,光标落在单词的首字母

20.向后移动一个单词用命令b,光标落在单词的首字母

21.向前移动一个单词用命令e,光标落在单词的尾字母

22.向后移动一个单词用命令ge,光标落在单词的尾字母

23.定位到行尾部的命令$

24.定位到行首部的命令0

25.定位到行首部第一个非空字符的命令^

26.行向后查找命令f,如查找当前行中的h字符,命令fh,这里f表示find的意思。

27.行向前查找命令F,用法同上。

28.行向后查找命令t,跟f相似,只是它使光标定留在查找字符的前一个字符上。

29.行向前查找命令T,这里的t/T表示To

30.括号匹配命令%,将光标放在一个括号上,按下命令%,光标即刻跳到与之相匹配的另一个括号上了。

31.定位到某一行的命令xxxG.

32.定位到文件末尾的命令G。

33.定位到文件开头的命令gg。

34.定位到文件的某行(范围)的命令xx%.比如50%光标移动到文件的一半位置处。

35.当前显示页的前中后定位命令H/M/L,分别表示Header,Middle,Last。

36.显示行号的命令:set number,取消显示行号的命令:set nonumber

37.显示当前文件的全路径名称、总行号。

38.在文件右下角显示行号、列号、百分比的命令:set ruler,取消它的命令是:set noruler

39.向上翻十行命令CTRL+U,向下翻十行的命令CTRL+D,翻的过程中光标位置不变。

40.向上翻一行命令CTRL+E,向下翻一行的命令CTR+Y,翻的过程中光标位置不变。

41.显示光标所在行位于屏幕中央的命令zz,定位到屏幕的最上面命令zt,定位到屏幕的最下方的命令为zb。

03.8......

抱歉!评论已关闭.