700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Sublime Text 3 配置python交互运行环境的快捷键

Sublime Text 3 配置python交互运行环境的快捷键

时间:2021-06-07 09:49:01

相关推荐

Sublime Text 3 配置python交互运行环境的快捷键

独角兽企业重金招聘Python工程师标准>>>

使用Sublime Text 3能以轻量级的环境写python脚本,运行python代码。为了更加方便地调用python脚本,通过在Sublime Text 3中绑定快捷键的方式,实现一键调用python交互运行环境,操作方式如下:

1、打开 Sublime text 3 安装 package control

在Tools目录下点击安装Package Control(最后一个)

2、安装 SublimeREPL

在Sublime text 3 中,通过快捷键 Ctrl+shift+p,键入install packages,在弹出的输入框里面,输入SublimeREPL。稍等安装后,即可看到Tools->SublimeREPL->Python菜单

3、绑定快捷键 F5(也可以改为其它快捷键)

打开菜单Preferences->Key Bindings-User,然后输入

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

这样在Sublime Text 3里面输入python脚本后,保存为py文件,然后只要按一下 F5 ,就能够一键执行python脚本了

由于本人安装的python有python 2.7和python 3.6两个版本,默认是python 2.7,所以刚才按F5快捷键后就默认跳到python 2.7的默认环境,如果要定义两个不同的快捷键,自由切换python 2.7和python 3.6,那可以这样做

打开目录C:\Users\chinamobile\AppData\Roaming\Sublime Text 3\Packages\SublimeREPL\config\Python

把里面关于cmd python的改为cmd python36。(注:为区分python 2.7,本机的python 3.6命令为python36),修改后如下:

[{"id": "tools","children":[{"caption": "SublimeREPL","mnemonic": "R","id": "SublimeREPL","children":[{"caption": "Python","id": "Python","children":[{"command": "repl_open","caption": "Python","id": "repl_python","mnemonic": "P","args": {"type": "subprocess","encoding": "utf8","cmd": ["python36", "-i", "-u"],"cwd": "$file_path","syntax": "Packages/Python/Python.tmLanguage","external_id": "python","extend_env": {"PYTHONIOENCODING": "utf-8"}}},{"command": "python_virtualenv_repl","id": "python_virtualenv_repl","caption": "Python - virtualenv"},{"command": "repl_open","caption": "Python - PDB current file","id": "repl_python_pdb","mnemonic": "D","args": {"type": "subprocess","encoding": "utf8","cmd": ["python36", "-i", "-u", "-m", "pdb", "$file_basename"],"cwd": "$file_path","syntax": "Packages/Python/Python.tmLanguage","external_id": "python","extend_env": {"PYTHONIOENCODING": "utf-8"}}},{"command": "repl_open","caption": "Python - RUN current file","id": "repl_python_run","mnemonic": "R","args": {"type": "subprocess","encoding": "utf8","cmd": ["python36", "-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": "I","args": {"type": "subprocess","encoding": "utf8","autocomplete_server": true,"cmd": {"osx": ["python36", "-u", "${packages}/SublimeREPL/config/Python/ipy_repl.py"],"linux": ["python36", "-u", "${packages}/SublimeREPL/config/Python/ipy_repl.py"],"windows": ["python36", "-u", "${packages}/SublimeREPL/config/Python/ipy_repl.py"]},"cwd": "$file_path","syntax": "Packages/Python/Python.tmLanguage","external_id": "python","extend_env": {"PYTHONIOENCODING": "utf-8","SUBLIMEREPL_EDITOR": "$editor"}}}]}]}]}]

然后在菜单Preferences->Key Bindings-User中,再增加新的快捷键,如F6,修改后如下:

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

这样就完成了,F5就一键切换到python 2.7环境,F6就一键切换到python 3.6环境,非常方便

欢迎关注本人的微信公众号“大数据与人工智能Lab”(BigdataAILab),获取更多信息

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。