vim navigate - RawIron/rawiron.github.io GitHub Wiki
- llist
- clist
- changelist
- jumplist
- taglist
use tags
" jump to tag under cursor
<ctrl-]>
" previous tag
<ctrl-t>
use YouCompleteMe plugin
" ycm
:YcmCompleter GoToDefinition
" key map intelliJ
nnoremap <c-b> :YcmCompleter GoTo<CR>
nnoremap <c-s-b> :YcmCompleter GoToDefinition<CR>
nnoremap <c-a-b> :YcmCompleter GoToDeclaration<CR>
nnoremap <leader>dj :YcmCompleter GoToDefinition<CR>
nnoremap <leader>dcj :YcmCompleter GoToDeclaration<CR>
in the list of all errors detected by syntastic in the source
" jumps in the location list of the current window
:lprevious
:lnext
nnoremap <leader>lp :lprevious<CR>
nnoremap <leader>ln :lnext<CR>
" jumps in quickfix window
:cprevious
:cnext
nnoremap <leader>cp :cprevious<CR>
nnoremap <leader>cn :cnext<CR>
# open a new window and jump to error there
ctrl-W_<enter>
Tim Pope surround.vim
" not really but something like that ..
yap
ya}
curly braces {} as pattern
[[
]]
might be a feature of tagbar or ctags
[m
]m
use tagbar plugin
" jump to tagbar
" one line down = next method
" jump to method
<leader>t
k
<CR>
<ctrl-i> " next
<ctrl-o> " previous
:changes
" previous
g;
" next
g,