必威体育Betway必威体育官网
当前位置:首页 > IT技术

vim常用命令汇总,学会这些让你健步如飞

时间:2019-10-27 20:44:35来源:IT技术作者:seo实验室小编阅读:86次「手机版」
 

vim 命令

linux下行走的大侠估计没人不知道vim的,但很多人可能只是简单的用一下,或者是用的时候上网查一下。但认真思考一下,似乎很多命令不能马上知道如何使用。今天本号在这里给大家分门别类的总结了一下VIM的一些快捷键与技巧,希望对大家有所帮助。

vim常用命令汇总,学会这些让你健步如飞

编辑

  • . 命令可以重复上次修改。在普通模式中的各种操作算一次修改(不包括光标移动及跳转),在编辑模式下的内容的编辑也算一次修改。(能用 . 的就不要直接用数字)
  • caw 删除当前单词并进入插入模式。c3w 删除3个单词。c 就表示删除文本并进入编辑模式。(这个命令可以配合下面的向下查找/{char} 或 *,方便的通过 .批量替换单词) C 删除光标后的所有,并且进入插入模式。
  • dw 删除当前光标后的(包括光标),daw 删除一整个单词。(w,b 本身分别表示移动到下一个单词和上一个单词)。D 删除当前光标之后(包括当前光标)的所有单词。dd 删除整行。
  • y 复制,与 d 基本相同
  • d+i] 表示删除当前光标所在位置的[] 匹配项内的内容,如果是a]那么会连括号一起删除。类似的还有 c,y 表示删除并插入以及复制。i]也可以是i),i} 等相应命令。(上面的 daw 其中 aw 就和这里类似,相应的还有 diw)。(很有用很酷的一个命令)
  • p 粘贴。分为两种情况:
  • 如果复制的整行则 p 表示在当前行下粘贴,P 在当前行上粘贴。
  • 如果复制的几个单词则 p 表示在当前光标后粘贴,P 表示在当前光标前粘贴。
  • o 在当前行下插入一行并编辑,O 在当前行上插入一行并编辑
  • x 删除光标下字母,i 在光标后插入,a 在光标前插入,A 在行尾插入,I 在行首插入。

搜索

  • /{char} 命令向下查找匹配项。类似的还有 * 用来匹配当前光标所在单词。n 下一处,N 上一处。查找的文字可以调成高亮的,如果没有可以通过 :set hls(hightlight search 的意思) 设置,取消用 :set nohls 即可。
  • 如果要取消搜索键入 :noh(nohighlight)即可。
  • Vim 默认是大小写敏感的,可以通过 :set ic(ignore case 的意思) 取消大小写敏感,也可以再使用 :set smartcase 当有一个字母是大写的时候启动大小写敏感
  • 在选中情况下键入 :'<,'>s/foo/bar/g 表示将 foo 替换为 bar。选种情况下键入:的时候vim会默认填充'<,>',所以只要输入s/foo/bar/g 即可。 /g 表示全部替换,s 表示 selected

跳转

  • zz 将当前行显示在窗口正中。比如你代码写着写着写到了屏幕的最底下,这时候不需要滑动鼠标滚轮,使用该快捷键就可以将当前行移动到窗口正中,继续进行编辑。
  • gg 跳转到页面最上面 (加 import 文件的时候挺好用的)。G跳转到页面最下面(加方法的时候用)。
  • w,b 跳到后一个/前一个单词(连续的符号也算一个单词)。W,B 忽略符号,以空格为分界。
  • e(end) 快速将光标跳转到单词的末尾。和 w,b 搭配使用。(也挺好用的,w 和 b 能以单词向后向前跳转,但是光标都是在单词的前面。用 e 可以到单词末尾,可以用 a 在单词后面输入)。E 类似于 W,B 以空格为分界,跳到单词的尾部。
  • mx 标记x (mark x),`x调到标记x。这个也挺好用的,比如你要在文件头添加个引用,那么先标记一下当前行。
  • % 可以在一组开、毕括号间跳转。如果当前光标处不是个括号,那么就跳转到当前光标后最近的一个括号处。这个方法写 oc 的时候很有用啊。
  • CTRL+E 屏幕向下滚动一行,CTRL+Y 屏幕向上滚动一行。CTRL+D 和 CTRL+U 原本是滚动半屏,我们可以在 .vimrc 中 map 为5行:
1
2
3
".vimrc
map <C-U> 5<C-Y>
map <C-D> 5<C-E>

选择

主要用来复制和删除

  • v 进入选择模式。可以配合上面说到的所有:w,b,i],3w
  • V 选择整行。

上面总结了在日常使用中经常用到的命令,但vim实在太强大了,如果全部介绍可能需要写一本书。下图是其他牛人总结的一个图,可以打印出来对照练习。

vim常用命令汇总,学会这些让你健步如飞

本号准备了一些高清版的vim操作图,可以通过下面方式获取。本号以为,可以专门练习一段时间,要有针对的进行练习,可以考虑每隔两三天练习一个小时,持续练习一个月。这样,能够对vim有个系统的掌握,否则可能一直处于仅仅会使用几个简单命令的阶段。

关注微信: itworld123私信内容: vim

文章最后发布于: 2019-05-26 20:04:42

相关阅读

Ubuntu安装vim

1.linux 默认自带 vi, 一般使用升级版 vim 2.第一次使用需要安装vim sudo apt install vim 如果没有安装的话会提示安

vim编辑器撤销与恢复快捷键

vim编辑器撤销与恢复快捷键 撤回快捷键:u恢复快捷键:ctrl + r

Linux命令行基础及vim基本操作

写在前面—— 1. 大小写 2. 空格 3. 到底运行的是几个命令 后边自己写的时候出问题了想想这三条。。。 一、 Linux命令行基

修改vim .bash_profile

1:找到jdk的安装目录,如果是系统自带的系统的话,则目录如下: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 如

关于vim的详细配置

超级强大的vim配置(vimplus) 2017年03月14日 22:59:09 擒贼先擒王 阅读数:25153 From : http://www.cnblogs.com/highway-9/p/5984

分享到:

栏目导航

推荐阅读

热门阅读