.vimrc に自動キャップ文字列を追加するにはどうすればいいですか?

.vimrc に自動キャップ文字列を追加するにはどうすればいいですか?

これは次の返信に対するものです:

大文字をチェックし、必要な修正を行う Vim スクリプト

役に立つと思いました。私は、CLI ハッカー兼ライターとして定評があります。Vim は使い慣れているので、使っています。実際、Vim がないと困ってしまいます。ワンライナーの Vim スクリプトを に追加するにはどうすればいいでしょうか~/.vimrc。いくつか試してみましたが、うまくいきませんでした。

答え1

何を試したか、どのように機能しなかったかは述べていませんが、そのコマンドを 1 回のキー操作で実行したいだけであれば、~/.vimrc に次のように記述します。

map <F2> :%s/\(^\\|[.?!] \+\)./\U&/g<CR>

質問で参照した回答からコマンドをコピーしましたが、\バー( )の前のバックスラッシュ( )を2つ重ねない|と機能しないことに注意してください。また、以下もお読みください。

:help usr_40.txt

Vim で独自のコマンドを定義する方法の詳細については、こちらをご覧ください。

関連情報