Coder Social home page Coder Social logo

dotvim's Introduction

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.