我希望能夠像Textmate一樣在Vim中使用Tab完成。像Textmate中的Tab完成?
像這樣。
- 正在運行
<Tab>
應該在當前文檔中的單詞之間切換,從最接近的單詞開始。 - 建議應內聯顯示,而不是列表中。
如果它在當前文件中出現單詞時可能通過詞典中的單詞循環,那將是非常好的。
我目前使用supertab,是否可以調整它以滿足我的需求?
以下是我的vimrc文件中的相關代碼。
function! Tab_Or_Complete()
if col('.')>1 && strpart(getline('.'), col('.')-2, 3) =~ '^\w'
return "\<C-N>"
else
return "\<Tab>"
endif
endfunction
inoremap <Tab> <C-R>=Tab_Or_Complete()<CR>
set dictionary="/usr/share/dict/words"
完成是否有可能隱藏自動完成列表當使用''? –
Oleander
「set completeopt- = menu」 –
@Randy Morris謝謝,這工作! – Oleander