2012-01-02 14 views
4

有時,我寫的主要是英文,我需要輸入一個特殊的Unicode字符,如度符號或希臘字母theta。但是,記住Unicode十六進制值或從互聯網複製/粘貼它的兩種選擇都非常令人不滿意。如何「綁定」一個字符到vi命令?

有沒有一種方法可以創建自定義命令(如:theta),這樣當我輸入命令時,它會自動將特殊字符完全插入到我需要的位置?

+0

即使我不認爲這個問題是不應該在stackoverflow上,你可能會在這裏得到一個更好的答案:http://unix.stackexchange.com/ – Dave 2012-01-02 01:01:08

回答

1

查找:abbr:map適合初學者。對於vim命令序列,我經常使用:map,但更典型的是使用yank和pull來處理尷尬的字符。您可以使用"tyl將字母(例如θ)寫入命名緩衝區(在這種情況下爲t),然後在需要時(從命令模式)使用"tp將其拉出。如果你小心,你可以建立一個曲目。