1. ホーム

[解決済み】vimで自動的に末尾の空白を削除する方法

2022-04-11 07:42:42

質問

Git でいくつかのファイルをコミットしようとすると、「trailing whitespace」エラーが発生します。

Pythonのファイルを保存する直前に、これらの末尾の空白文字を自動的に削除したいのですが。

Vimにこのような設定をすることはできますか?もしそうなら、どのように?

どのように解決するのですか?

私は答えを見つけました。 こちら .

.vimrcファイルに以下を追加すると、うまくいきました。

autocmd BufWritePre *.py :%s/\s\+$//e

e フラグは、検索パターンが失敗してもエラーメッセージを発行しないことを意味します。参照 :h :s_flags をご覧ください。