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

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2023-09-09 16:07  modys  阅读(490)  评论(0编辑  收藏  举报