vim技巧
一些小技巧
=:一个常用的场景就是粘贴代码后格式乱了,使用v命令进入多选模式,选中几行,然后=。vi abc.txt +:打开文件abc.txt并定位到最后一行。vi abc.txt +3:打开abc.txt并定位到第3行(如果行号过大就会定位到最后一行和直接使用+一样)。vi message-center/chatServer.js +/data,找出chatServer.js中所有的data,我们可以使用n(下一个)或者N(上一个)进行切换。vi a.txt b.txt c.txt,创建或者打开3个文件(可以使用:ls查看打开的所有文件),我们可以使用:n(向下切换,:next)或者:N(向上切换,:prev)当前文件名。/xxx(从光标位置向后搜索),?xxx(从光标位置向前搜索)ctrl+f(向下翻页,forward),ctrl+b(上翻页,backward)。yy复制光标所在行,p在光标所在行下方粘贴(P在所在行上方粘贴)。w下一个单词(word),b上一个单词(backword)。shift+v:选择多行,然后上下左右移动。前面说的是整行选择,我们也可以使用v,然后方向键进行选择。- 删除:一个字母
x,一个单词dw,一行dd,多行:shift+v,然后x或者d。 - 复制:单词:
yw,当前行yy,粘贴p,复制粘贴时格式错乱可以使用set paste进入粘贴模式。重复上次操作.
一些插件
- fuzzy find模糊搜索
- MRU插件(Most Recently used files)
为什么有时候使用自带的方向键向下左右变成了^[[A^[[B^[[D^[[C
readline的问题,详见知乎
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 雨碎江南!