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

Sublime Text 3:如何设置快捷键启用/禁用Anaconda代码检查?

一键切换Anaconda代码检查的快捷键方案

嘿,作为Sublime Text新手能想到用快捷键解决这个痛点,真的很聪明!每次开设置面板来回切换确实麻烦,刚好可以通过自定义命令+快捷键绑定实现一键切换anaconda_linting的状态,具体步骤如下:

1. 创建自定义切换命令

Sublime本身没有内置直接切换单个插件设置的命令,所以我们需要自己写一个简单的Python插件:

  • 打开Sublime Text,点击顶部菜单栏的 Tools → Developer → New Plugin...
  • 把默认的示例代码全部删掉,替换成下面这段代码:
import sublime
import sublime_plugin

class ToggleAnacondaLintingCommand(sublime_plugin.WindowCommand):
    def run(self):
        # 加载Anaconda的用户设置文件
        anaconda_settings = sublime.load_settings("Anaconda.sublime-settings")
        # 获取当前代码检查的状态,默认设为True(开启)
        current_status = anaconda_settings.get("anaconda_linting", True)
        # 切换状态
        new_status = not current_status
        anaconda_settings.set("anaconda_linting", new_status)
        # 保存修改后的设置
        sublime.save_settings("Anaconda.sublime-settings")
        # 在状态栏显示切换结果,方便确认
        self.window.status_message(f"Anaconda代码检查已{'开启' if new_status else '关闭'}")
  • 按下 Ctrl+S(Windows/Linux)或 Cmd+S(Mac)保存文件,保存路径默认就是Sublime的Packages/User目录,文件名可以设为toggle_anaconda_linting.py(名字只要符合Python规范就行)。

2. 绑定快捷键

现在给这个自定义命令绑定一个快捷键:

  • 点击顶部菜单栏的 Preferences → Key Bindings,打开用户快捷键设置面板
  • 在右侧的用户设置区域,添加下面这段配置(可以根据自己的习惯修改快捷键组合):
[{"keys": ["ctrl+alt+l"], "command": "toggle_anaconda_linting"}]
  • 保存设置后,你的快捷键就生效了!

3. 验证效果

按下你绑定的快捷键,比如Ctrl+Alt+L,就能看到状态栏弹出提示,告诉你代码检查的状态变化。此时再看代码里的linting提示(比如红色波浪线),应该会随着状态切换出现或消失。

这样以后就不用再频繁打开设置面板,一键就能切换Anaconda的代码检查啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 13:22:44