VIMにはキーストロークをシェルコマンドにバインドする方法はありますか?たとえば、F3を押したときに実行する必要がありますgit commit -a -m "test"
。
答え1
map <F3> :!git commit -a -m "test" <enter>
他の答えに基づいて重複した呼び出しを削除し、sh
Enterキーを押さずにコマンドを開始します。
これを探していましたが、見つからずコメントもつけて回答しました。
答え2
努力するmap <F3> :!sh -xc 'git commit -a -m "test"'
。