Vim基本操作
配置主要分成两部分,vim本身的配置和vim插件配置。所有的配置选项都是在.vimrc
这个文件中完成。
建议:配置完成后备份到GitHub,之后直接使用即可。
Vim配置
先看这里: https://tc500.github.io/工具链/2019/02/08/高效的vim/#配置文件 。介绍了vim的特点和基本配置,可以选择性配置。这里要注意的关键配置是映射
一些常用的快捷键等配置见最后一部分。
作为拓展延伸,https://www.jianshu.com/p/249850f2cc64 给出了更高级的配置和讲解,自己没有使用。自己参考的是简单的配置:https://www.cnblogs.com/cniwoq/p/13272746.html#3-cocnvim-环境配置
vim主题方面,可以使用solarized,和终端配色一致,但是显示效果不正常,需要开启渐变色let g:solarized_termtrans=1
,或者默认即可。
Vim插件配置
推荐网站:https://vimjc.com 大部分插件的介绍和大概设置方法都在这里。
安装插件管理器vim-plug
安装和使用方法:https://www.jianshu.com/p/0c83e6aed270 。
插件列表
-
NERDTree:
- 设置为 F1 键打开/关闭;
- 显示隐藏文件:有两种方式可以查看隐藏文件:
- 打开目录树后,“shift-i”显示/关闭隐藏文件;
- 在“.vimrc”中设置“let NERDTreeShowHidden=1”。
- 快捷键:https://vimjc.com/vim-nerdtree-plugin.html 。窗口切换的快捷键是先按
ctrl+w
,然后再按一次w
。
-
NERDCommenter:快捷键:https://vimjc.com/vim-nerdcommenter-plugin.html 。
- 自己配置:先按
<leader>
,cc
注释,cu
取消注释
- 自己配置:先按
-
Auto-pairs:缺少对于<>的支持。配置地址:https://vimjc.com/vim-auto-pairs-plugin.html 。注意!要添加两句,否则会报错。
- 不建议添加:会在写c++时自动补全;
-
Vim-airline:简单配置即可。https://github.com/vim-airline/vim-airline
Vim快捷键
-
复制粘贴:自己配置使用
<leader>+p
,粘贴系统粘贴板上的内容;使用<leader>+y
会将内容复制到系统粘贴板上。 -
自动格式化:两下小g,一个等号,一个大G。
-
Backspace设置:https://www.smslit.top/2016/11/27/vim-backspace-invalid/
-
TAB使用方法: https://blog.csdn.net/weixin_40179091/article/details/109702058 。比如使用
:tabe test.py
将会打开一个新的Table页,开始编辑test.py
这个文件。- 快捷键:新建,切换(gt)足够使用了。
-
Vim的分屏:这部分作为了解即可。参考链接:https://vimjc.com/vim-split-window.html 。