sublime更改快捷键f5运行和同窗口输出交互
摘自:https://blog.csdn.net/qq251031557/article/details/107662355 感谢这位博主提供的方法。
一、安装Python交互插件,并且窗口下调用
安装插件 terminus:
Terminus插件用于在sublimetext中通过调用系统的终端来运行程序。只不过它不会弹出终端那个程序,而是在sublimetext内部调用,这样就解决了python的指令交互问题。
//Origami这个插件用于创建新的窗口。它可以设置各种窗口弹出的位置。
安装好terminus,打开指令框,输入view,选择view package file,输入sublime-build python
打开后内容如下:
这些是不能修改的,可以复制出来,我们要复制粘贴上面这个文件的内容然后新建一个运行系统。
选择工具-编译系统-新建编译系统,最后内容如下:
{ "target": "terminus_exec", "cancel": "terminus_cancel_build", "focus": true, //锁定到输入的界面 "timeit": true, //是否记录运行的时间,可以true也可以false "cmd": ["python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "env": {"PYTHONIOENCODING": "utf-8"}, "windows": { "cmd": ["py", "-u", "$file"], }, "variants": [ { "name": "Syntax Check", "cmd": ["python3", "-m", "py_compile", "$file"], "windows": { "cmd": ["py", "-m", "py_compile", "$file"], } } ] }
保存为python3,或者python_run都可以,重新启动sublime,选择刚才新建的编译系统
二、修改f5为运行快捷键:
安装插件SublimeREPL,然后点击首选项-快捷键设置,右侧添加
[ { "keys": ["f5"], "command": "build" }, ]