カーソルの下の単語をgrepするのに役立つ短いマクロを作成しました。これは私の.vimrcにあります:
let @a=":! git grep ^R^W^M"
しかし、vimを開いてを実行する:reg a
と、次のように表示されます。
"a :! git grep ^R^W^M^J
^ Jがマクロに追加されていることがわかります。
スクリプトから^ Mを削除すると、^ Jも消えます。
^ Jは^ Mと同様に動作するようです。つまり、^ Mが2つあるようです。コマンドの結果が見えないので、これは私が望んでいることではありません。読む前にウィンドウが点滅します。
貼り付けてからコピーすることで、スクリプトを機能させることができました。この問題は、.vimrcを使用してロードしようとしたときにのみ発生します。