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

我们用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")
之后保存就可以使用快捷键了

自定义其他的快捷键同理

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值