我wan't到有打開,然後去的下一個拼錯的單詞拼寫檢查和第一建議繼承人什麼我這麼遠替換功能:VIM拼寫功能
function! Spell_new_word()
set spell=true
exe ']s'
exe '1z='
set spell=false
endfunction
但似乎只是將拼寫設置爲真,並且什麼都不做......我做錯了什麼?
UPDATE:
我已經厭倦了不斷變化的EXE正常,但仍沒有運氣:
function! Spell_new_word()
set spell!
normal ']s'
normal '1z='
set spell!
endfunction
更新2:
我已經厭倦了這一點,它仍然不起作用:
function! Spell_new_word()
set spell
normal ]s
normal 1z=
set nospell
endfunction
但我不認爲這是我認爲是它不是結合,d
問題:
let mapleader = ","
namp ,d Spell_next_word()
你可以用''替換'^ M'(不區分大小寫),而不是在你的配置文件中有控制字符。 –
2011-04-12 11:02:20
@Randy:很高興知道!這是否推斷所有控制角色? E.q.如果我正確理解你的話,那麼'g'而不是'g^U' –
sehe
2011-04-12 11:10:46
是的。例如,你可以將'nmap t'作爲映射。 –
2011-04-12 11:52:08