Skip to content

wangxd18/vimfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wang Xudong的 Vim 配置以及插件

作者日常工作环境为 Mac/Linux,经常编辑 JavaScript/HTML/CSS 文件,因此大部分插件都是为这些文件进行优化。

这份配置fork自sakinijino,也从justzeroperfectwork中借鉴了一些用法。

这份配置的核心思想大部分出于这篇文章.Vim初学者可以尝试一读。

插件采用Vundle进行管理。

安装

###自动安装

Linux

在 $HOME 目录下执行以下命令

    git clone git://github.com/wangxd18/vimfiles.git ~/.vim
    cd ~/.vim && ./install.sh

Windows

在 %HOME% 目录下执行

    git clone git://github.com/wangxd18/vimfiles.git %HOME%/vimfiles
    cd %HOME%/vimfiles && install.bat

###windows下手动安装

####克隆配置

    git clone git://github.com/wangxd18/vimfiles.git

####抓取插件

    vim +PlugInstall +qall

####设置环境变量 $MYVIMRC设置为vimfiles/vimrc.vim文件的绝对路径 $CUSTOMVIMRUNTIME设置为vimfiles目录的绝对路径 $VIMBACKUP设置为想要Vim存储undo文件的路径,默认为$TEMP

####默认配置文件修改 windows为_vimrc,Linux为~/.vimrc.

    source $MYVIMRC

需要安装ag和eslint(syntastic用于做js的语法检查)

ag的安装参考这里.

eslint可以通过node.js的npm安装

    npm install -g eslint babel-eslint

YouCompleteMeTern for Vim 用于JavaScript代码补全。

Tagbar依赖Exuberant Ctags, 将Ctags的压缩包下载解压后, 运行

    ./configure
    make
    sudo make install

升级

打开Vim,运行

    :PlugUpgrade
    :PlugUpdate

安装新插件

插件host在github上时,在 vimrc.vim 的vim-plug插件语句中加入 author/reponame 即可, e.g. tpope/vim-fugitive.

更详细的选项参见vim-plug

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 94.4%
  • Vim Snippet 4.3%
  • Other 1.3%