美文网首页
提高vim效率常用快捷键

提高vim效率常用快捷键

作者: Frogjie | 来源:发表于2018-05-29 23:53 被阅读0次

本文默认读者已经有了一些vim基础,这是一些我在日常生活中常用到的vim快捷键总结。

f 命令

f命令,就是find命令。一般的用法是在vim命令模式下,输入“f + 一个字符”。vim会自动查找光标所在行中下一处指定字符的位置,并跳转到那个位置。注意f命令智能查找命令后紧跟着的那个字符,而不能查字符串。啥意思呢,举个例子,比如你有这样一行代码:

char *first_str = "hello world";

你的光标在行首,想直接跳到 “ 这个符号上面,怎么办?这时候比较快的办法就是使用w命令,以单词为单位向右移动。但是更为快捷的办法是直接按下 f " ,这时候你就会发现光标已经在 “ 上面了。 f 命令在一些单行代码长度比较长,你想查找的字符比价特殊的时候可以发挥很大作用。

c 命令

c命令,就是change命令。用于替换一些字符。常见的组合有cw,caw, c$, c^, ci" 等。
cw,即 change word, 按下后可以删除从当前位置到一个单词的结尾,并进入插入模式。比如,又这样一行代码比如当你光标在一个单词的行首时,可以按下cw来快速删除这个单词并进入插入模式。比如

int count = 100;

你想把单词count改为size,就可以当光标在字符c上时,按下cw,这时count单词会被删除,同时进入插入模式。
caw相当于cw的升级版。不论光标在单词的什么位置,比如在count的中间,按下caw,会得到cw光标在行首的效果。
c$, c^,相信大家都能猜到用法了。
ci", 即 change inside "。还是刚才的例子:

char *first_str = "hello world";

比如你想把双引号中的hello world 删掉,改成 hello money, 这时候你先得跳转到 h 字符上,然后按 dw 3次把双引号里面的hello world给删掉,最后写入hello money。唯一的优点就是可以让经理看到你在噼里啪啦的努力敲代码。这时候刚才说的 ci" 就派上用场了。你可以在这行代码的任意位置按下 ci" , 你会发现 hello world 被删除的同时进入了插入模式!!!这时候你直接输入 hello money, 完事。 ci(, ci[ 都是一样的道理。

y命令

y,复制命令。经常用到的组合有 yw, yi”。相信大家参考c的组合键,可以猜到怎么用。

相关文章

  • 提高vim效率常用快捷键

    本文默认读者已经有了一些vim基础,这是一些我在日常生活中常用到的vim快捷键总结。 f 命令 f命令,就是fin...

  • vim常用快捷键

    vim常用快捷键

  • 2019-03-02 效率加倍的快捷键

    效率加倍的快捷键 EXCEL中最常用最容易提高效率的就是快捷键了,这些快捷键很多,我们只要掌握常用的32个就可以大...

  • visual studio | vs 配置

    自定义快捷键 (形成个人偏好,提高效率) vs常用快捷键 代码片段:snippast

  • E战到底第4期DAY2

    2.效率加倍的快捷键 天下武功,唯快不破! 回顾目标:用快捷键提高工作效率 。 评估结果:能熟练运用常用快捷键,打...

  • Vim

    vim 常用快捷键 VIM用法 vim入门进阶与折腾 shift + v 进入可视模式 然后用hjkl选中操作的行...

  • webstorm快捷键大全-webstorm常用快捷键

    默认配置下的常用快捷键,提高代码编写效率,离不开快捷键的使用,Webstorm拥有丰富的代码快速编辑功能,你可以自...

  • Vim、Sublime、shell、文本替换命令

    如下常用的命令,熟练使用,可以提高完成任务的效率。 1,Vim相关命令 1)编辑器模式 vs 常用命令。 正常模式...

  • 提高iOS开发效率小技巧(二)快捷键和代码块

    掌握Xcode中快捷键千千万,估计没人能全部记住,但记一些常用的快捷键,绝笔可以成吨的提高开发效率,下面这些快捷键...

  • Sublime Text3 快捷键总结

    使用快捷键可以提高我们的开发效率,所以在这里总结了一些个人的常用快捷键(不完全快捷键)。 多行快速选择文本 Ctr...

网友评论

      本文标题:提高vim效率常用快捷键

      本文链接:https://www.haomeiwen.com/subject/ffuzjftx.html