sublime配置运行python文件的快捷键

sublime 我就不说了,一个很好用的文本编辑器,界面也非常美观。利用sublime编辑python是很好的选择,当然除了编辑之外,我们也很希望能够在sublime中运行python,这时候就下载安装一个叫SublimeREPL的插件,怎么下载和安装,我相信大家在找到我这篇文章之前就知道怎么做的。

关键是如何运行python呢? 可以利用SublimeREPL来运行。在sublime中点击
[Tools]-[sublimeREPL]-[Python]-[Python - RUN current file],是不是有点麻烦? 因为SublimeREPL有非常多语言的菜单,并且有很多级菜单,不太方便。
这里我教大家如何配置一个快捷键,把以上这么多的点击省掉。

首先我告诉大家,在Sublime中的菜单是可以配置的,这也就是为什么每次安装完一个插件就会在菜单中出现新的菜单栏。比如安装完sublimeREPL。这里sublimeREPL的菜单栏的配置在
【sublime安装目录】-【Data】-【Packages】-【SublimeREPL】-【config】-【Python】-【Main.sublime-menu】文件里放在。打开这个文件,看一看里面的内容,你就有想法怎么配置快捷键了。

{"command": "repl_open",
                     "caption": "Python - RUN current file",
                     "id": "repl_python_run",
                     "mnemonic": "d",
                     "args": {
                        "type": "subprocess",
                        "encoding": "utf8",
                        "cmd": ["python", "-u", "$file_basename"],
                        "cwd": "$file_path",
                        "syntax": "Packages/Python/Python.tmLanguage",
                        "external_id": "python",
                        "extend_env": {"PYTHONIOENCODING": "utf-8"}
                        },
                    }
                    {"command": "repl_open",
                     "caption": "Python - IPython",
                     "id": "repl_python_ipython",
                     "mnemonic": "p",
                     "args": {
                        "type": "subprocess",
                        "encoding": "utf8",
                        "autocomplete_server": true,
                        "cmd": {
                            "osx": ["python", "-u", "${packages}/SublimeREPL/config/Python/ipy_repl.py"],
                            "linux": ["python", "-u", "${packages}/SublimeREPL/config/Python/ipy_repl.py"],
                            "windows": ["python", "-u", "${packages}/SublimeREPL/config/Python/ipy_repl.py"]
                        },

原来我们点击的“Python - RUN current file”就是执行了这个文件中的一些命令。如果我们能够配置sublime的一个快捷键,比如【F5】,按下它也能执行这些命令,那该多好,问题就解决了。

好了,就是这样,在Sublime中点击【Preferences】-【Key Bindings-User】,打开配置文件,在里面写入

[
    {"keys": ["f5"], "command": "run_existing_window_command", "args":
        {"id": "repl_python_run",
         "file": "config/Python/Main.sublime-menu"
        }
    }
]

这样就OK了,试一试按下F5。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值