中文介绍原来的repo是放在spf13-vim-leoatchina的,因为原来是脑抽,把中文字体放进去后,导致体积变大,影响速度,于是重新开了一个repo,把windows下的工具分开,提高克隆速度。目前的配置在leoatchina-vim,将原来windows下的工具扔到另一个repo中,以减少体积。这是我自己的vim配置,它来自spf13-vim:stevefrancia'svimdistributionfork。作为几年前的作品,原来的配置不适合这个vim8/neovim当道的时代。因此,在这两年的使用中,我一直在不断调整,借鉴别人的配置经验,对参数进行微调,以适应不同系统环境条件下更好的用户体验。很长一段时间,这个repo的README已经远远落后于配置修改的进度,细粒度的调整,尤其是快捷键的修改,实在是不够说明。不过这几天加上最后几个插件和配置调整,这个配置文件已经比较完整了,大家可以坐下来介绍一下使用方法和注意事项。(其实写这个文档的时候我还在改快捷键)主要特点:根据系统情况,自动选择安装的插件,可以在~/.vimrc.local半自定义。兼容256色终端的多个主题功能丰富:自动补全、语法高亮、语法检查、运行、格式化都有对应的插件键,请到原库查看。也建议大家打开里面的各种文件查看学习。要求Git1.7和Vim7.0至少需要+job,+python,+python3,+lua,Vim8或neovim和Git2.0+是高级fearutures的首选并且我希望你对vim有一个基本的了解,知道如何阅读配置文件以找到我在这里没有提到的内容。InstallLinux、*nix、MacOSXgitclonehttps://github.com/leoatchina/leoatchina-vim.gitcdleoatchina-vim./install.shwindowsgitclonehttps://github.com/leoatchina/tools-leoatchina-vim.gitcdleoatchina-vim单击setup.cmd以管理员权限打开vim,执行:PlugInstallUpdateLinux,*nix,MacOSX./install.sh,chossey|Y,thescipt将执行gitpull并重新安装pluginswindowscdleoatchina-vi#mgitpullopenvim,do:PlugReinstallUpgradepluginsLinux,*nix,MacOSXcdleoatchina-vim./updata.shOR~/.vimrc.updateORopenvim;做:PlugNewwindows打开vim;do:PlugNewDeleteLinux,*nix,MacOSXcdleoatchina-vim./uninstall.shWindows单击带有广告的delete.cmd管理员权限如何工作安装后,~文件夹中的.vimrc符号链接(对于neovim,到其配置文件~/.config/nvim/init.vim在Linux中)链接到leoatchina-vim文件夹中的.vimrc文件。.vimrc或init.vim来源~/.vimrc.plug用于插件定义,而~/.vimrc.plug来源~/.vimrc.local当文件存在时,本地文件包含一个名为g:plug_groups的导入变量vim的支持功能,你执行:PlugClean,:PlugInstall,插件将会改变。.vimrc.localisletg:plug_groups=['smartcomplete','php','javascript','html','snippet']的默认内容也可以为gvim创建~/.gvimrc.local,~/.nvimrc.local用于nvim为gvim和nvim安装不同的插件。如果这两个本地文件不存在,.vimrc.local工作。可以添加到g:plug_groups的典型变量是pymode、go、airline、youcompleteme等。这是我为vim/gvim/设置不同PLUG_PATH的技巧新vim,~/.vim/plugforvim,~/.gvim/plugforgvim,~/.nvim/plugforneovim..vimrc.clean这是一个bash文件,设置为删除~/.vimswap&~/.vimviews文件夹。也被链接为~/.vimrc.clean从spf13开始的主要变化使用vim-plug而不是vundle,更快更智能完全简化,删除fork,beforefiles,这对大多数用户来说是多余的删除之前提到的功能设置的许多变量,链接来自克隆的文件夹不支持XP一些功能没有备份文件没有备份没有声音没有滚动条没有菜单,gui运行时没有工具行号突出显示搜索结果智能缩进在Visual中,缩进后保持选择>,
