gpt4 book ai didi

python - 如何阻止 Vim 突出显示 python 文件中的尾随空格

转载 作者:行者123 更新时间:2023-11-28 20:35:05 25 4
gpt4 key购买 nike

问题的标题几乎描述了问题

在我的 vimrc 文件中我什至输入了这个:

let python_highlight_all = 0

但这根本没有帮助

UPD: 我让它与 python.vim 中的 monkeypatch 一起工作。我刚刚评论了这一行:

syn match   pythonSpaceError    display excludenl "\s\+$"

如果有人有更好的解决方案请回答

最佳答案

这里至少有 2 个可能的原因:

  1. python_highlight_all 定义
  2. python_space_error_highlight 已定义

因为如果你 monkeypatch syntax/python.vim 问题就消失了,这个高亮应该来自 Vim 的默认 Python 语法文件。在语法文件中,高亮是由下面的代码控制的:

# vim80/syntax/python.vim
if exists("python_highlight_all")
...
let python_space_error_highlight = 1
endif

使用此代码,如果变量 python_highlight_all 存在,则启用 python_space_error_highlight,无论其值如何。所以可能在某处定义了 python_highlight_all 和/或 python_space_error_highlight

如果将下面的代码添加到您的 vimrc 中,结果如何?

if exists('python_highlight_all')
unlet python_highlight_all
endif
if exists('python_space_error_highlight')
unlet python_space_error_highlight
endif

关于python - 如何阻止 Vim 突出显示 python 文件中的尾随空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47578780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com