Sublime Text 3构建系统版本查看与Python版本自动输出问题咨询
Sublime Text 3 构建系统相关问题解答
1. 如何查看Sublime Text 3中构建系统的版本?
其实Sublime Text的构建系统是内置核心功能,没有独立的版本号,它和Sublime Text本身的版本完全绑定。如果你想确认构建系统依赖的Sublime版本,操作很简单:
- 打开Sublime Text 3,点击顶部菜单栏的 Help -> About Sublime Text
- 在弹出的窗口中,你会看到类似
Sublime Text Build 3211的信息,这个Build编号就是当前Sublime的版本,也是构建系统对应的版本。
如果你的实际需求是查看某个特定构建系统(比如Python)关联的工具版本(比如Python解释器的版本),可以临时在脚本开头添加import sys; print(sys.version),或者直接运行一次带-V参数的构建命令快速查看。
2. 运行Python 2.7.13脚本时自动输出版本,能否通过修改Python.sublime-build实现?
当然可以!这是最直接且高效的实现方式,具体操作步骤如下:
步骤1:定位Python.sublime-build文件
- 打开Sublime Text 3,点击顶部菜单栏的 Preferences -> Browse Packages
- 在弹出的文件夹中,找到并进入
Python目录,里面就有Python.sublime-build文件(建议先复制一份原文件备份,避免修改出错后无法恢复)
步骤2:修改配置内容
打开Python.sublime-build文件后,根据你的操作系统调整cmd参数:
Windows系统适配:
将原有的cmd配置行替换为:
"cmd": ["cmd", "/c", "python -V && python -u \"$file\""], "shell": true
Linux/macOS系统适配:
将原有的cmd配置行替换为:
"cmd": ["bash", "-c", "python -V && python -u \"$file\""], "shell": true
也可以用更通用的写法(依赖系统默认shell):
"cmd": "python -V && python -u \"$file\"", "shell": true
步骤3:保存并测试
修改完成后保存文件,运行你的Python 2.7.13脚本,就能看到控制台先输出Python 2.7.13,再执行脚本的内容了。
原理很简单:通过&&命令连接符,让系统先执行python -V输出版本信息,再执行脚本文件;-u参数是为了强制Python使用无缓冲输出,避免打印内容出现延迟或顺序错乱的问题。
内容的提问来源于stack exchange,提问作者jxie0755
相关产品推荐
相关产品推荐

