挿入モードでは、コマンド CTRL-] は、スペースを入力せずに略語を展開します。したがって、 を設定すると:abbrev foo bar
、入力foo<C-]>
は に変わりfoo
ますbar
。
bar<C-]>
しかし、省略形を設定していないときに入力するとどうなるbar
でしょうか。vim の 1 つのバージョン (7.3.754) では、CTRL-] は無視されます。私がアクセスできる他のバージョン (7.3.0 および 7.2.411) では、リテラル文字^]
が挿入されるため、bar^]
.
これは修正されたバグですか?それとも、コンパイルオプションが異なるため、処理が異なるのでしょうか? ^]
また、これらの古い vim で作業する必要があるときに無関係な s を挿入しないようにする方法はありますか?