Vim - bashコマンドへのキーバインディング

Vim - bashコマンドへのキーバインディング

VIMにはキーストロークをシェルコマンドにバインドする方法はありますか?たとえば、F3を押したときに実行する必要がありますgit commit -a -m "test"

答え1

map <F3> :!git commit -a -m "test" <enter>

他の答えに基づいて重複した呼び出しを削除し、shEnterキーを押さずにコマンドを開始します。

これを探していましたが、見つからずコメントもつけて回答しました。

答え2

努力するmap <F3> :!sh -xc 'git commit -a -m "test"'

関連情報