SublimeREPL打开Python/IPython交互式控制台是否有快捷键?能否自定义?
SublimeREPL Python/IPython 快捷键相关问题解答
默认快捷键情况
SublimeREPL 本身没有预设默认快捷键直接打开Python交互式控制台或IPython,需要手动自定义配置。
自定义打开Python交互式控制台的快捷键
操作步骤:
- 打开Sublime Text,点击顶部菜单
Preferences > Key Bindings,弹出的左右面板中,右侧为用户自定义配置区。 - 在右侧配置区添加以下代码,可自行修改
keys里的快捷键组合:{ "keys": ["ctrl+shift+p"], // 可替换为你偏好的组合,比如"alt+shift+p" "command": "repl_open", "args": { "cmd": ["python", "-i", "-u"], "cwd": "$file_path", "encoding": "utf8", "extend_env": {"PYTHONIOENCODING": "utf-8"}, "external_id": "python", "syntax": "Packages/Python/Python.tmLanguage", "type": "subprocess" } } - 保存配置后,按下设置的快捷键即可直接打开Python交互式控制台。
自定义打开IPython的快捷键
同样在Key Bindings的用户配置区添加以下代码:
{ "keys": ["ctrl+shift+i"], // 可替换为你偏好的组合,比如"alt+shift+i" "command": "repl_open", "args": { "cmd": ["ipython", "-i", "-u"], "cwd": "$file_path", "encoding": "utf8", "extend_env": {"PYTHONIOENCODING": "utf-8"}, "external_id": "python", "syntax": "Packages/Python/Python.tmLanguage", "type": "subprocess" } }
注意:确保你的系统已安装IPython,否则快捷键调用会失败。
内容的提问来源于stack exchange,提问作者its_arish
相关产品推荐
相关产品推荐

