VIM编辑器指令汇总

我个人推荐smart work, 在我的team从来不鼓励加班,所以如何做高效工作呢,那就是高效利用我们的开发工具,只有熟练的使用武器才能给你减少时间上的浪费,从而带来一些时间增益。下面我这边将汇总一些常用工具快捷键,可以提高我们工作效率;

1. VIM编辑器指令汇总

2. Ubuntu常用指令和快捷键汇总

3. Docker常用指令汇总  

4. IDEA常用快捷键汇总

5. VsCode常用快捷键汇总

6. Win10常用快捷键汇总

7. Chrome常用快捷键汇总

 

建议所有的快捷键每个季度花一个小时复习一遍,直到完全被你的手指记住~

 

VIM编辑器指令汇总

退出vim及保存文件

: w filename 指定的文件名filename保存
: wq         存盘并退出vi
: q!         不存盘强制退出vi
:x           保存并退出vi编辑器
:ZZ          保存并退出vi编辑器

进入编辑状态

按[i]进入插入模式后是从光标当前位置开始输入文件;
按[a]进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;
按[o]进入插入模式后,是插入新的一行,从行首开始输入文字。

移动光标

[j]、[k],光标下、上移动一行。
按[gg]:移动到文章的首行。(可能只在Vim中有效)    
按[G]:移动到文章的最后。
按[#l]:光标移到该行的第#个位置,如:5l,56l。
​
光标在全屏幕上移动并且文件本身不发生滚动的命令
[H] 光标移至屏幕首行的行首
[M] 光标移至屏幕中间行的行首
[L] 光标移至屏最底行的行首

复制和删除文字

[yy p]:向下复制一行
[#yy p]: 向下复制#行
[dd]:删除光标所在行。 [#dd]:从光标所在行开始删除#行

撤销更改

[u]:撤销上一次更改,可以一直按[u],一直撤销到最旧修改状态。
[ctrl]+[r]:恢复撤销的更改,可以一直按该组合键达到最新的改变。

跳至指定的行

[#G]:例如,[15G],表示移动光标至文章的第15行行首。
[ctrl]+[g]列出光标所在行的行号。

设置和取消行号

设置文件的行号,取消行号,命令行下
:set nu 和  :set nonu

查找字符

[/关键字]:先按[/]键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按[n]会往后寻找到您要的关键字为止。
[?关键字]:先按[?]键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按[n]会往前寻找到您要的关键字为止。
posted @ 2021-01-09 10:07  Brian_Huang  阅读(448)  评论(0编辑  收藏  举报