本文记录分享一些笔者在使用vim过程中发现的一些奇技淫巧,如果您有更好的策略,欢迎留言,笔者看到后回在第一时间测试并添加到本文中!
基础使用
这部分说的是,可以在vim窗格里直接使用的。
笔者的使用环境是windows下在cmd窗口运行
1. 光标移动
- 利用hjkl进行上下左右移动
- w/e按照单词往后移动:
- w: 移动到下一个单词的第一个字母
- e: 移动到下一个单词的最后一个字母
- 移动到指定行:
- 快速行首:gg
- 快速移动到行尾:GG
- 移动到指定行:
方法一:行号+gg,如移动到第3(假设存在)行的指令是:3gg
方法二:(冒号)行号+回车,如移动到第三行的指令为:3回车
- 移动到行尾: $键,也就是shift+4组合(数字4不是小键盘区的数字)
2. 各种方式进入插入模式
按键 | 说明 |
a | 光标所在位置后插入 |
i | 光标所在位置前插入 |
s | 从光标所在位置插入(光标所指示的字符将会被替换) |
o(小写) | 在下方新插入一行 |
O(大写) | 在上方新插入一行 |
3. 骚操作
- 自动补全:
我用的vim8.2,自带一个根据上下文进行的补全功能:在输入模式下,输入完起始的字母后,快渐渐:ctrl+p可看到自动补全选项,重复使用进行切换。
- 重复执行(这个,有的时候我也用不好)
- 文本替换: 参考:http://c.biancheng.net/linux/Vim.html
- 再次执行上一次操作:快捷键".",英文的句号,或者是小数点
需要插件支持类
暂时还没装过插件,暂不需要
配置文件类
暂无奇技淫巧