【Linux】Vim命令小记

来源:互联网 发布:网站制作优化 编辑:程序博客网 时间:2024/06/03 11:30

最近一段时间一直在Linux系统下进行工作,使用的最多的就是vim了,但自己并不熟悉,看师兄们用的那么溜,也很羡慕呐,虽然相信熟能生巧,但也需要多加练习,有意识的去练习,这里从网上先总结了一些我比较常用的快捷键,先记一下,之后慢慢熟悉了,再做补充,感觉这些快捷键及命令着实强大好用。

参考:http://www.cnblogs.com/jiqingwu/archive/2012/06/14/vim_notes.html#id13 vim使用命令


vim下的三种模式:命令模式、可视化模式、普通模式
Esc 进入命令模式
可视化模式 :V 或者 Ctrl+v
普通模式: i 、a、 o等均可进入编辑模式
文件退出:
:q 无改动的话 ,退出
:w 保存
:wq 保存退出
:q! 强制退出
快捷键ZZ:保存退出

剪切、复制、粘贴、删除:
  • y: 复制在可视模式下选中的文本。
  • yy or Y: 复制整行文本。
  • y[n]w: 复制一(n)个词。
  • y[n]l: 复制光标右边1(n)个字符。
  • y[n]h: 复制光标左边1(n)个字符。
  • y$: 从光标当前位置复制到行尾。

  • d: 删除(剪切)在可视模式下选中的文本。
  • dd: 删除(剪切)1(n)行。
  • p: 在光标之后粘贴。
  • P: 在光标之前粘贴。
另外,可以使用   :set mouse=v  来将选中的字符复制下来,可以在其他地方进行粘贴
撤退:u
回退:ctrl + r
跳转:(1)ctags -R * 生成 tags文件,并在.vimrc中添加上tags的目录之后,可以vim 编辑中进行变量 函数的跳转,其中跳转过去使用 命令Ctrl+],跳转返回 是Ctrl+t
(2)shift+%括号等的跳转,比如光标在(处,shift+%后,可以跳转到)处
文件头部: 命令行中输入 :1 或者 ??
文件尾部:shift + g
文件中查找: / 向下查找 向上寻找 n/N来搜寻 下一个/上一个
全局搜索: F3
字符补充: Ctrl + n
折叠 : z + o-- 打开折叠的文本;
z + c -- 收起折叠;



3 0
原创粉丝点击