亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Sublime Text 3:如何創建按鍵綁定來啟用和禁用 Anaconda linting?

Sublime Text 3:如何創建按鍵綁定來啟用和禁用 Anaconda linting?

互換的青春 2023-10-25 10:36:02
我希望能夠使用熱鍵來啟用/禁用 anaconda linting。每次要用的時候都要打開設置,真的很不方便。我是 Sublime Text 的新手,但從我在按鍵綁定中看到的情況來看,您可以使用參數傳遞變量。例如:[{"keys": ["ctrl+q"], "command": "toggle_comment", "args": {"block": false}}]所以,我在想,也許有一個命令可以更改包“settings - user”并傳遞一個 var 將 ["anaconda_linting": false,] 設置為 true 或 false?
查看完整描述

1 回答

?
拉風的咖菲貓

TA貢獻1995條經驗 獲得超2個贊

您可以使用自定義插件和鍵綁定來完成此操作。選擇Tools → Developer → New Plugin…并設置打開的文件的內容:


import sublime

import sublime_plugin



class ToggleAnacondaLintingCommand(sublime_plugin.ApplicationCommand):

    def run(self):

        s = sublime.load_settings("Anaconda.sublime-settings")

        current = s.get("anaconda_linting")

        new = not current

        s.set("anaconda_linting", new)

        sublime.save_settings("Anaconda.sublime-settings")

        sublime.active_window().run_command('save')

點擊CtrlS保存,您的Packages/User文件夾應該打開。將文件另存為toggle_anaconda_linting.py.


現在,打開您的按鍵綁定并在[ ]字符之間添加以下內容(選擇您想要的任何快捷方式):


{"keys": ["ctrl+alt+shift+l"], "command": "toggle_anaconda_linting"},

現在,每當您點擊快捷方式時,"anaconda_linting"所有文件都會切換。


查看完整回答
反對 回復 2023-10-25
  • 1 回答
  • 0 關注
  • 134 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號