都说vim编辑器十分强大,最近根据网上博主的文章配置了一下,现将配置过程中的注意事项记录一下。
vim配置主要有两个部分:配置vim配置文件、管理vim插件
1.vim配置文件需要自己在~/目录下新建一个名为.vimrc的文件(touch .vimrc),之后在其中写入vim的基本配置和插件配置,在配置文件中,可以使用双引号标记注释,如:
1 ”这是一行注释
2.vim插件放置在~/.vim/bundle/目录下,主要使用插件管理器Vundle管理。
vim插件安装时,需要在配置文件中写入插件配置,然后打开vim编辑器输入 :PluginInstall,之后vim会自动下载并安装插件。
vim自动下载插件时会从github上下载插件,但下载速度非常慢而且容易出错,所以可以在github找到相关插件后,复制地址,然后挂载到码云(https://gitee.com/)上,或者直接在码云上搜索相关插件(很多人已经挂载过来了),然后点击fork挂载到自己的仓库下,然后复制地址,在~/.vim/bundle/目录下执行指令:git clone 插件地址 ,就可以将插件下载下来了。之后打开vim,输入:PluginInstall ,就可以安装了,安装成功后会在vim下方显示:Done.
3.参考博客https://blog.csdn.net/zziahgf/article/details/49757185
https://blog.csdn.net/dreamdgl/article/details/79433975
4.问题解决
设置代码缩进
au BufNewFile,BufRead *.py set tabstop=4| set softtabstop=4| set shiftwidth=4| set textwidth=79| set expandtab| set autoindent| set fileformat=unix au BufNewFile,BufRead *.js, *.html, *.css set tabstop=2| set softtabstop=2| set shiftwidth=2|
支持Virtualenv虚拟环境
开始时,将第二行py3 << EOF写为py << EOF,打开vim,报错,改为py3后正常
"python with virtualenv support--------------------------------------------- py3 << EOF import os import sys if 'VIRTUAL_ENV' in os.environ: project_base_dir = os.environ['VIRTUAL_ENV'] activate_this = os.path.join(project_base_dir, 'bin/activate_this.py') execfile(activate_this, dict(__file__=activate_this)) EOF
添加配色方案
下载安装完插件,报错,Cannot find color scheme 'solarized',根据网上办法,先在~/.vim/目录下新建目录:mkdir colors,之后执行如下命令
cp ~/.vim/bundle/vim-colors-solarized/colors/solarized.vim ~/.vim/colors/
发现提示找不到Zenburn,遂将配置文件中的colorscheme Zenburn改为colorscheme zenburn,正常
Plugin 'jnurmine/Zenburn' Plugin 'altercation/vim-colors-solarized' if has('gui_running') set background=dark colorscheme solarized else colorscheme zenburn endif call togglebg#map("<F5>")
5. GVIM,vim的界面版,安装后可以使用vim的所有配置,可以作为vim鼠标到键盘的过渡版本。gvim可以通过其界面上的菜单选项进行各种设置。