gvim常用操作
光标移动
- h:向左移动
- j:向下移动
- k:向上移动
- l:向右移动
- home:移动行首
- end:移动行尾
- gg:移动首行
- GG:移动尾行
- 10g:跳转至第十行
复制粘贴
- yy:复制行
- p:粘贴
- 10yy:光标所在位置向下复制10行
- yw:复制单词
快速删除
- x:向后删除单个字符
- X:向前删除大哥字符
- dw:delete word,删除光标至单词结尾
- daw:delete a word 删除光标所在单词
- d2w:delete 2 words 删除从光标后的2个单词
- dd:删除整行
- 2dd:连续删除2行
- db:从光标处向前删除
高效功能
- . :重复之前操作,可配合各种操作使用
- 宏:
- 录制:1、在正常模式下,按q ,开始录制。2、按 x(其他字母也可以,a,b,c都可以),给当前录制的宏起个名字:x。3、执行需要重复操作的动作。4、按q结束宏录制。
- 使用:@x 执行录制的宏
- .vimrc配置:可在其中增加function来快捷插入相关文件头,固定的代码块等,从而提高效率。
插件扩展
- vim-plug:管理插件的插件
- nerdtree:文件目录