我有一个很酷的功能,.vimrc
可以让我用tab. 这里是 :
" Tab completion of tags/keywords if not at the beginning of the line.
function! InsertTabWrapper()
let col = col('.') - 1
if !col || getline('.')[col - 1] !~ '\k'
return "\<tab>"
else
return "\<c-p>"
endif
endfunction
我用
inoremap <tab> <c-r>=InsertTabWrapper()<cr>
但是当我打开文件时它不能正常工作,我需要.vimrc
使用
:source $MYVIMRC<CR>
让它工作。
编辑:显然与SnipMate插件有冲突
<Tab> * <C-R>=TriggerSnippet()<CR>
Last set from ~/.vim/after/plugin/snipMate.vim
有没有办法同时使用 Tab ?