小言_互联网的博客

Sublime Text 3 快捷键实现多个操作

359人阅读  评论(0)

我们用sublime进行编程有时需要保存并运行,以下就用Python举例

查看运行的command

在sublime窗口中按 ctrl+` 呼出窗口,输入
sublime.log_commands(True)


这样即可得到每一步操作的command
可以得到保存的的command是

save

运行程序的command是

run_existing_window_command {“file”: “config/Python/Main.sublime-menu”, “id”: “repl_python_run”}

新建command

找到\Sublime Text 3\Packages\User文件夹(默认在\AppData\Roaming文件夹下) 新建一个.py 文件修改为一下内容:
import sublime
import sublime_plugin
class MyrunCommand(sublime_plugin.WindowCommand): # 这里的类名必须以Command结尾,前面的可以随意改
    def run(self, reverse=False):
        window = self.window
        window.run_command('save') # 这里就是刚刚得到的command 保存
        window.run_command('run_existing_window_command', {"file": "config/Python/Main.sublime-menu", "id": "repl_python_run"}) # 这里的第二个参数是sublime中command后的那个 运行
        

添加快捷键


打开快捷键配置文件添加一行

{"keys":["ctrl+f5"], "command": "myrun"}

如果原来有别的快捷键记得在上一行末尾添上逗号
如果文件是空的,则需添上中括号

[
{"keys":["ctrl+f5"], "command": "myrun"}
]

"ctrl+f5"就是快捷键,后面的command是刚才.py文件自定义的类名(但不要加Command)
注意:command名称一定要小写(就是后面的"myrun")
之后保存就可以使用快捷键了

自定义其他的快捷键同理


转载:https://blog.csdn.net/weixin_45434928/article/details/104503107
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场