4
有時,我寫的主要是英文,我需要輸入一個特殊的Unicode字符,如度符號或希臘字母theta。但是,記住Unicode十六進制值或從互聯網複製/粘貼它的兩種選擇都非常令人不滿意。如何「綁定」一個字符到vi命令?
有沒有一種方法可以創建自定義命令(如:theta),這樣當我輸入命令時,它會自動將特殊字符完全插入到我需要的位置?
有時,我寫的主要是英文,我需要輸入一個特殊的Unicode字符,如度符號或希臘字母theta。但是,記住Unicode十六進制值或從互聯網複製/粘貼它的兩種選擇都非常令人不滿意。如何「綁定」一個字符到vi命令?
有沒有一種方法可以創建自定義命令(如:theta),這樣當我輸入命令時,它會自動將特殊字符完全插入到我需要的位置?
查找:abbr
和:map
適合初學者。對於vim
命令序列,我經常使用:map
,但更典型的是使用yank和pull來處理尷尬的字符。您可以使用"tyl
將字母(例如θ)寫入命名緩衝區(在這種情況下爲t
),然後在需要時(從命令模式)使用"tp
將其拉出。如果你小心,你可以建立一個曲目。
即使我不認爲這個問題是不應該在stackoverflow上,你可能會在這裏得到一個更好的答案:http://unix.stackexchange.com/ – Dave 2012-01-02 01:01:08