Skip to content

zackshen/dotvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##How to build vim under ubuntu, install libs

# apt-get update
# apt-get install -y build-essential autotools-dev automake man pkg-config libevent-dev libncurses-dev libssl-dev libcurl4-openssl-dev curl wget
# apt-get install -y libclang-dev
# apt-get install -y python-dev
# apt-get install -y silversearcher-ag
# apt-get install -y git-core

clone vim repo

# git clone https://github.com/b4winckler/vim
# cd vim
# ./configure --with-features=huge --enable-rubyinterp \
   --enable-pythoninterp --enable-perlinterp --enable-cscope \
   --enable-luainterp --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/

##How to install # chmod +x install.sh, # run ./install.sh, and wait a mintue, maybe has some error would happen # if has error happened, exit it and open vim, run :BundleInstall

##Install YouCompleteMe # cd ~/.vim/bundle/YouCompleteMe/ # ./install.sh --clang-completer --system-libclang

##Install Ternjs # cd ~/.vim/bundle/tern_for_vim # npm install

##Install Go ToolChain because of GFW, we can't install some go package, but you can set http_proxy for go get, like below

###start a goagent proxy, it will proxy at http://127.0.0.1:8087 # python proxy.py

###install toolchain # http_proxy=127.0.0.1:8087 go get -v github.com/nsf/gocode # http_proxy=127.0.0.1:8087 go get -v code.google.com/p/go.tools/cmd/goimports # http_proxy=127.0.0.1:8087 go get -v code.google.com/p/rog-go/exp/cmd/godef # http_proxy=127.0.0.1:8087 go get -v code.google.com/p/go.tools/cmd/oracle # http_proxy=127.0.0.1:8087 go get -v github.com/kisielk/errcheck # http_proxy=127.0.0.1:8087 go get -v github.com/golang/lint/golint # http_proxy=127.0.0.1:8087 go get -v github.com/jstemmer/gotags

Install vim-instant-markdown

Reference The Guide

Plugins

Name Desc
vundle
CtrlP
ctrlp-funky
ack.vim
nerdtree
vim-surround
vim-colorschemes
vim-multiple-cursors
DrawIt
delimitMate
vim-airline
tabular
vim-commentary
syntastic
tagbar
pyflakes-vim
ultisnips
vim-snippets
TaskList.vim
vim-instant-markdown
vim-fugitive
vim-gitgutter
vsccommand.vim
vim-svnlog
vim-go
YouCompleteMe
jedi-vim
emmet-vim
vim-css-color
vim-less
vim-jade
vim-javascript
jquery.vim
tern_for_vim
vim-json
gist-vim
webapi-vim

About

vim configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors