VIM编辑器指令汇总
我个人推荐smart work, 在我的team从来不鼓励加班,所以如何做高效工作呢,那就是高效利用我们的开发工具,只有熟练的使用武器才能给你减少时间上的浪费,从而带来一些时间增益。下面我这边将汇总一些常用工具快捷键,可以提高我们工作效率;
1. VIM编辑器指令汇总
3. Docker常用指令汇总
4. IDEA常用快捷键汇总
6. Win10常用快捷键汇总
建议所有的快捷键每个季度花一个小时复习一遍,直到完全被你的手指记住~
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]会往前寻找到您要的关键字为止。