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

Sublime Text如何开启编写代码时生效的诊断功能

Sublime Text实时代码诊断功能启用方法

你截图中展示的是Sublime Text的代码静态诊断输出面板,要实现编码过程中实时触发检测,按以下步骤操作即可:

  • 前置准备:先安装Sublime Text包管理工具Package Control。按`Ctrl+``(键盘Tab键上方的反引号按键)调出内置控制台,粘贴对应Sublime版本的Package Control安装代码执行,重启编辑器完成安装。
  • 推荐配置方案(适配Sublime Text 4及以上新版本):使用LSP插件实现
    • 按Ctrl+Shift+P调出命令面板,输入Package Control: Install Package回车,搜索LSP安装后重启编辑器
    • 再次调出命令面板,搜索LSP: Install Language Server,选择你日常使用的编程语言对应的语言服务包安装即可,比如Python选LSP-pyright、C/C++选LSP-clangd、前端JS/TS选LSP-typescript
    • 打开LSP插件设置,找到diagnostics配置分组,确认diagnostics_on_type(输入时检测)、diagnostics_on_save(保存时检测)两个选项都设置为true,保存配置后,编码时就会实时检测语法错误、代码规范问题,结果直接输出到底部输出面板,和你截图的效果完全一致。
  • 经典兼容方案(适配Sublime Text 3旧版本):使用SublimeLinter插件套件
    • 通过Package Control搜索安装SublimeLinter核心框架
    • 对应你使用的编程语言,安装对应的Linter检测插件,比如Python用SublimeLinter-flake8、前端代码用SublimeLinter-eslint、C/C++用SublimeLinter-clang
    • 打开SublimeLinter设置,将lint_mode参数值改为background,即可开启后台实时检测,错误信息会同步在底部面板、代码行侧边标记展示。

注意:所有语言检测插件都依赖本地对应语言的检测工具,比如使用flake8检测Python代码,需要提前在本地Python环境执行pip install flake8安装工具本体,否则插件无法正常运行诊断。

参考效果截图:
Sublime Text输出窗口

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 20:18:25