vimで略語を取り消す方法

vimで略語を取り消す方法

私は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略語が消えます。


どのモードで動作したいのか省略形だけを定義すれば、より良いと思います。あなたの場合、iabmakeを使用するとmain挿入モードでのみ機能します。コマンドモードで略語をキャンセルしても同じ問題は発生しません。

おすすめ記事