私はmainを「#include.....」に短縮し、vimセッション内で短縮を解除し、次のことを試しました。
:una main
「E24:対応する略語なし」エラーが発生します。問題は、このコマンドでもmainが拡張されることです。履歴を見ると表示されます。
:una #include<stdio.h>
これは略語を拡張したことを証明します。
すべてが明確になることを願っています。この問題を解決する方法はありますか?これにより、すべての略語が消去されることがわかりますが、1abc
つの略語のみを短縮解除したいと思います。
私はこのバージョンを使用しています:
$ vim --version
VIM - Vi IMproved 7.4
答え1
CTRL-V
略語が表示されないように、略語のどこかに挿入できます。と入力して+を2回:una ma
押してからEnterを押すと、コマンドパターンは次のようになります。Ctrlvin
:una ma^Vin
ワンクリックするとEnter略語が消えます。
どのモードで動作したいのか省略形だけを定義すれば、より良いと思います。あなたの場合、iab
makeを使用するとmain
挿入モードでのみ機能します。コマンドモードで略語をキャンセルしても同じ問題は発生しません。