##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
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 |