programming:vimrc
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| programming:vimrc [2020/01/24 21:47] – clemix | programming:vimrc [2020/01/24 22:46] (current) – [Install] clemix | ||
|---|---|---|---|
| Line 288: | Line 288: | ||
| autocmd BufWritePre * %s/\s\+$//e | autocmd BufWritePre * %s/\s\+$//e | ||
| </ | </ | ||
| + | |||
| + | ====== Install ====== | ||
| + | <code bash> | ||
| + | git clone https:// | ||
| + | vim +PluginInstall +qall | ||
| + | </ | ||
| + | |||
| + | Install YCM https:// | ||
| + | <code bash> | ||
| + | sudo apt install build-essential cmake python3-dev | ||
| + | |||
| + | cd ~/ | ||
| + | python3 install.py --clang-completer | ||
| + | </ | ||
| + | |||
| + | ====== Alias Helpers ====== | ||
| + | <code bash> | ||
| + | alias ctags-perl=" | ||
| + | --exclude=' | ||
| + | --exclude=.git --exclude=' | ||
| + | --extras=+q \ | ||
| + | --languages=Perl \ | ||
| + | --langmap=Perl: | ||
| + | |||
| + | alias ctags-c++=" | ||
| + | --exclude=' | ||
| + | --exclude=.git --exclude=' | ||
| + | --c++-kinds=+p \ | ||
| + | --fields=+iaS \ | ||
| + | --extras=+q \ | ||
| + | --langmap=c++: | ||
| + | |||
| + | alias ctags-python=" | ||
| + | --exclude=' | ||
| + | --exclude=.git --exclude=' | ||
| + | --fields=+l \ | ||
| + | --extras=+q \ | ||
| + | --languages=python \ | ||
| + | --python-kinds=-iv" | ||
| + | |||
| + | |||
| + | alias grn=" | ||
| + | alias git-show-files=" | ||
| + | alias git-hist=" | ||
| + | |||
| + | </ | ||
programming/vimrc.1579898832.txt.gz · Last modified: by clemix
