Ten kod poniżej należy wstawić do pliku _vimrc albo _gvimrc
"autocomplete po naciśnięciu Ctrl-P lub Ctrl-NGwoli wyjaśnienia dodam, że Ctrl-P przeszukuje Poprzednio napisany kod, a Ctrl-N Następnie (dalej) napisany kod. Oczywiście wciska się to w normalnym trybie edycji.
set completeopt=longest,menuone
inoremap <expr> <CR> pumvisible() ? "\<C-y>" : "\<C-g>u\<CR>"
inoremap <expr> <C-n> pumvisible() ? '<C-n>' :
\ '<C-n><C-r>=pumvisible() ? "\<lt>Down>" : ""<CR>'
inoremap <expr> <M-,> pumvisible() ? '<C-n>' :
\ '<C-x><C-o><C-n><C-p><C-r>=pumvisible() ? "\<lt>Down>" : ""<CR>'
Do lepszego podpowiadania istnieje świetny plugin neocomplcache, który opisałem na swoim blogu. Zapraszam!
OdpowiedzUsuń