我希望vim在插入模式下將短字符序列填充爲更長的字符串。例如,假設我寫下「sub」這個詞,並在我按下空格時立即寫入「subroutine」。我發現的問題是,當我使用:imap sub subroutine
時,每當我開始輸入sub
時,光標不會繼續移動,而是掛在相同位置等待更多擊鍵以決定要做什麼。我覺得這種行爲很煩人,雖然沒有錯(它做我需要的)。在vim中映射快捷方式而不掛光標
有沒有辦法讓vim繼續輸入單個字符,並最終取代?
我希望vim在插入模式下將短字符序列填充爲更長的字符串。例如,假設我寫下「sub」這個詞,並在我按下空格時立即寫入「subroutine」。我發現的問題是,當我使用:imap sub subroutine
時,每當我開始輸入sub
時,光標不會繼續移動,而是掛在相同位置等待更多擊鍵以決定要做什麼。我覺得這種行爲很煩人,雖然沒有錯(它做我需要的)。在vim中映射快捷方式而不掛光標
有沒有辦法讓vim繼續輸入單個字符,並最終取代?
我會建議使用`iabbrev`而不是`ab`。這樣它只能在插入模式下工作。 – 2011-01-14 16:19:20