网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2015-03-19 15:07:57

admin
管理员

vim 快捷键 移动操作

  1. 基本的移动 h,j,k, l

  2. 一次移动多个字符 {x}h, x表示一个数字,比如 5h 可以配合 h,j, k, l 

  3. w -- 向后移动一个单词, 光标在单词的第一个字母

  4. b -- 向前移动一个单词, 光标在单词的第一个字母

  5. e -- 向后移动一个单词, 光标在单词的最后一个字母

  6. ge -- 向前移动一个单词, 光标在单词的最后一个字母

  7. $ -- 移动到行尾

  8. ^ -- 移动到行的开始并且不是空字符

  9. 0 -- 移动到行的第一个字符,不管是不是空字符

  10. f{x} -- 移动到一下个 x字符处, 比如 fa fb

  11. F{x} -- 移动到上一个 x字符处

  12. t{x} -- 移动到 x 的前一个字符(向右移动)

  13. T{x} -- 移动到 x 的后一个字符(向左移动)

  14. % -- 相匹配的{}, [], () 之间来回跳转

  15. 1G -- 移动到第一行

  16. 1gg -- 移动到第一行

  17. gg -- 移动到第一行

  18. G -- 最后一行

  19. 90% -- 移动到文件90%的地方

  20. H ,M L -- 分别一移动到屏幕的 最上面,中间,最下面

  21. CTRL-G 显示 光标在文件中位置

  22. :set ruler -- 一直显示光标的位置

  23. ctrl-u -- 向上滚动半个屏幕

  24. ctrl-d -- 向下滚动半个屏幕

  25. ctrl-e -- 向上滚动一行

  26. ctrl-y -- 向下滚动一行

  27. ctrl-f -- 向下滚动一屏

  28. ctrl-b -- 向上滚动一屏

  29. zz -- 当前行是屏幕的中间,前提是上下有足够的空间

  30. / -- 特殊字符的处理 .*[]^%/?~$

  31. ?  -- 向上搜索  , n 下一个

  32. :set ignorecase 不区分大小写

  33. /\<hello\> 单词搜索, 

  34. :set hlsearch -- 搜索大的都高亮

  35. `` -- 如果使用 g 跳转, `` 表示跳回原来的位置

  36. ctrl-o 跳转到更远的地方

  37. ctrl-i 跳回更近的地方

  38. m -- 标记位置可以定义 26个比如 ma, mc 

  39. `a -- 调到m标记a的地方

  40. `` -- 上次跳转的地方

  41. `" --  调到上次编辑的地方

  42. `[ -- 最后一次修改的开始的地方

  43. `] -- 最后一次修改的结束的的地方


ipbbs.net

离线

页脚

Powered by FluxBB