基于exVim进行配置,仅更改.vimrc.local和.vimrc.plugin.local文件.支持C/C++,Java,Python,PHP,Matlab,Arduino等语言.对界面,字体进行美化调整,改变部分案件映射,同时对Windows进行优化.另外,vim.local文件可以改名为.vimrc文件提供一个无插件的轻型vim配置文件.
- 安装exVim.建议安装x86版本,同时需要将exVim安装在C盘根目录下,如c:\exVim.否则需要修改reg文件
- 运行cmder_here.reg,edit_with_vim.reg,new_project.reg.
- 检查vim.exe是否在环境变量内,并将newProject.vbs放入环境变量中.
- 安装Git,检查环境变量.
- 安装Python,Lua,填写环境变量 %PYTHONHOME%,PATH=%PATH%;%PYTHONHOME%;%PYTHONHOME%/Script
- 安装youyuan字体.
- 运行exVim,无视错误,输入 :BundleUpdate,安装插件.
cd ~
git clone https://github.com/Anemone95/exVim.git
bash ./exVim/install/install.sh
运行exVim,无视错误,输入 :BundleUpdate,安装插件.
保留exVim的配置,支持最新版exVim的一切插件功能
-
共享剪切板
-
指定窗口出现的位置,坐标原点在屏幕左上角
-
换行时自动缩进宽度,可更改(宽度同tabstop)
-
指定按一次backspace就删除shiftwidth宽度
-
启用折叠(大于200行)
-
常规模式下用空格键来开关光标行所在折叠(注:zR 展开所有折叠,zM 关闭所有折叠)
-
当文件在外部被修改,自动更新该文件
-
常规模式下输入 cS 清除行尾空格
-
常规模式下输入 cM 清除行尾 ^M 符号
-
突出显示当前行
-
设置不自动换行
-
光标距离底部5行
-
Ctrl+h/j/k/l切换窗口
-
隐藏滚动条
-
关闭系统警告声
-
外部更改
-
字体配置
-
Qfix 乱码问题
-
解决consle输出乱码
-
个性化设置 可以删除
-
纵向对齐线插件
-
Python字典增强
根据需要修改pydiction的路径
let g:pydiction_location = $VIM."/vimfiles/bundle/pydiction/complete-dict"
根据新的库生成新的字典
python pydiction.py <module> [module]
# 例如
python pydiction.py requests
-
多语言F9一键编译&运行
-
matlab 增强插件
-
php 自动注释
-
java 补全增强
-
括号自动补全
-
多语言模板补全
Ctrl+k用来选择以及跳到下一处
-
自动补全
-
目录树
F2为打开/关闭目录树 vimrc.plugin 里已经开启这个插件,这里只做配置工作
-
历史操作列表
F3为打开/关闭历史操作列表 vimrc.plugin 里已经开启这个插件,这里只做配置工作
-
快速在首尾添加括号
在块模式下 按下],},)和" 会自动在选中的左右添加括号 surround还有其他用法,详情请见github该项目. vimrc.plugin 里已经开启这个插件,这里只做配置工作
- 右键文件以Vim编辑--"Edit with Vim"
- 右键文件夹空白处在此处打开Cmd--"Cmd here"
- 右键文件夹空白处新建项目--"New Project"
由于有的插件需要vim有+python和+lua支持.Windows用户,请下载最新版的exVim,之后再下载对应版本的python和lua,并加入环境变量.注意一点,对应版本不止是x86/x64,还指python和lua自身版本,据我所知以前的vim不支持最新的python和lua.
重装id-utils,并将路径指定到非系统目录,并添加到环境变量中.重启系统
git https://github.com/powerline/fonts sh fonts/install.sh
由于Conda没有填%PYTHONHOME%变量,这就很麻烦了,因为如果设置了全局%PYTHONHOME%,那么conda env会失效,现在想到的方法是(1)在win中设置%CONDA_HOME%变量,同时保证环境变量中%VIM%/bin要在%VIM%/vim81之前。(2)启动时启动bin/gvim.bat,在bat中设置环境变量。
联系方式: anemone95@qq.com
感谢exVim项目