挿入モードでは、コマンド 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 を挿入しないようにする方法はありますか?