2012-01-02 10 views
4

時々、私は主に英語で書いており、度記号やギリシャ文字thetaのような特殊なユニコード文字を入力する必要があります。しかし、Unicode 16進値を記憶するか、インターネットからコピー/ペーストするかの2つの選択肢はどちらも非常に不満足です。文字をviコマンドに「バインドする」方法は?

コマンドを入力すると、必要な場所に特殊文字が自動的に挿入されるようなカスタムコマンド(たとえば:theta)を作成する方法はありますか?

+0

私はこの質問は、stackoverflow上にあってはならないものだとは思っていませんが、より良い回答が得られるかもしれません:http://unix.stackexchange.com/ – Dave

答えて

1

参照先:abbrおよび:map私はvimコマンドのシーケンスにはかなり多くの場合、:mapを使用しますが、より一般的には、yankとpullを使用して扱いにくい文字を処理します。 "tylを使用して、名前付きバッファ(この場合はt)に文字(θなど)をヤンクし、必要に応じて(コマンドモードから)"tpでプルします。あなたが気をつけているなら、レパートリーを作ることができます。

関連する問題