Author : TonyHsu
Version: 1.3.1
vim configuration: Use Vundle
To use this configuration:
Dependencies:
- Vim 7.4+
- Ctags
- g++
- latexmk
- cscope
- NERDTree
- airline
- gitgutter
- BufExplorer
- tagbar
- snippet
- snipmate
- nerdcommenter
- vimwiki
- LatexBox
- cscope
- SrcExpl
- MultiCursor
- Emmet-vim
- OmnicppComplete
- fast saving
<Ctrl-s>
- line switching
<Ctrl-Shift-↑> <Ctrl-Shift-↓>
- redo and undo
<Ctrl-z>
<Ctrl-r>
- upper-case 2 lower-case
<Ctrl-u>
<Ctrl-l>
- useful searching
\sw
- folding
- open/close the folding
<Space>
- open/close the folding
- QuickFixToggle
\qf
- ctags
- generate tags
<F4>
- go to definition
<C-]>
- back to last page
<C-t>
- if tags are more than one->
\s
to view whole selection
- generate tags
- NERDTree
<F5>
- open new horizontal split window
i
- open new vertical split window
s
- show hidden files in tree
I
- open new horizontal split window
- Tagbar
<F8>
- Snipmate
<Tab>
- SrcExpl
- switch to source explorer
\se
- refresh the tags
<F12>
- switch to source explorer
- Bufexplorer
\be
\bs
\bv
- vimwiki Honepage
\ww
- LatexBox
- edit synchronously(with .pdf) and compile
\ll
- edit synchronously(with .dvi) @terminal
latexmk <fileName>
- edit synchronously(with .pdf) and compile
- NerdCommenter
- comment toggle
\c<space>
- multi-line comment
\cm
or\cn
- append comment
\cA
- comment toggle
- MultipleCursor
- FocusCurloc
<C-m>
- PassCurLoc and findNext
<C-x>
- unFocusCurLoc
<C-p>
- FocusCurloc
- Emmet
- leaderKey
<C-a>
- leaderKey
- SingleCompile
<F9>
- SingleCompilenRun
<F10>
->optimize - view last output
\v
Todo:
- python development
- html development
- cscope -> to make DEBUG more quiclkly