Gnatsのバグトラッカーには、$ EDITORでチケットを開くコマンド(edit-pr)があります。私の$ EDITORはVIMであり、このコマンドが$ EDITORでチケットを開くときに追加のキー入力なしでいくつかのスクリプト編集を自動化したいと思います。
このように非対話式で実行できるVIMスクリプトを作成する方法はありますか?
ベストアンサー1
あなたの質問に対する回答をすでに受け取っていても、他の人はこの回答が役に立つと思うかもしれません。
Vim コマンドは、次のオプションを使用して実行されるファイルにも指定できます-s
。
vim -s commands.txt file
例:
echo 'gg=G' > indent.txt
echo ':wq' >> indent.txt
vim -s indent.txt file
その後、Vimを使用してファイルの内容をインデントし、保存して終了します。