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" },
]

浙公网安备 33010602011771号