vim - vim中如何自动删除尾随空格

标签 vim automation whitespace removing-whitespace

我尝试在 Git 中提交某些文件时遇到“尾随空格”错误。

我想在保存 Python 文件之前自动删除这些尾随空白字符。

你能配置 Vim 来做到这一点吗?如果是这样,怎么办?

最佳答案

我找到了答案here .

将以下内容添加到我的 .vimrc 文件中就可以了:

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

末尾的 e 标志意味着如果搜索模式失败,该命令不会发出错误消息。请参阅:h :s_flags了解更多。

关于vim - vim中如何自动删除尾随空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/356126/

相关文章:

vim - 运行 vim 时如何删除航空公司主题通知?

shell - 在视觉选择上运行 shell 命令

vim - 如何在 ViM 中撤消 C-s C-x?

python - 如何以编程方式登录 blogger.com?

python - 如何使用带有 python 的 Selenium WebDriver 获取 Web 元素的颜色?

testing - 如何将 Sikuli 脚本导出到 java?

ruby-on-rails - 用于 rails ERB 模板的空白去除器?

vim - 配置选项卡以显示变体列表而不是在 VIM 中循环

python - Matplotlib - 如何从图中去除多余的空格而不需要保存它?

CSS white-space nowrap 不会增加宽度?