You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode设置:取消编辑器标尺,将超80列字符标红(Python编辑)

在VSCode中实现超过80列字符变红(无标尺)

完全可行,以下是两种实现方式:

方式一:使用第三方扩展(推荐)

  • 打开VSCode扩展面板,搜索并安装「Highlight Line Length」
  • 打开设置JSON文件(快捷键Ctrl+Shift+P,输入「打开设置(JSON)」),添加以下配置:
    "highlightLineLength.enabled": true,
    "highlightLineLength.maxLength": 80,
    "highlightLineLength.color": "#ff0000"
    
    保存后,超过80列的字符就会自动显示为红色,且不会出现干扰视线的标尺。

方式二:结合Linting工具自定义高亮

如果你不想安装扩展,可以通过Python的flake8检查配合自定义样式实现:

  • 启用flake8并设置行长度限制,在设置JSON中添加:
    "python.linting.flake8Enabled": true,
    "python.linting.flake8Args": ["--max-line-length=80"]
    
  • 自定义行过长错误的文本高亮样式,添加:
    "editor.tokenColorCustomizations": {
        "textMateRules": [
            {
                "scope": "markup.error",
                "settings": {
                    "foreground": "#ff0000"
                }
            }
        ]
    }
    
    这种方式会将行过长的文本标记为红色,但依赖flake8的语法检查,仅对Python文件生效。

内容的提问来源于stack exchange,提问作者Gary

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 23:42:10