在每次运行代码时,如果程序出错或者出现警告,会在后面附着显示一堆path,影响对错误提示的关注.
本文目的,屏蔽多余path的显示,免啰嗦.
参考文章:
https://blog.csdn.net/weixin_43465312/article/details/92029677
https://blog.csdn.net/the_victory/article/details/52733967
经实践总结,在便携版3207解决方法如下:
一,在Default.sublime-package里找到exec.py文件,复制到data下的Packages路径下
1.在sublime text3目录下找到Packages里的Default.sublime-package, 可在win10系统下,直接搜该文件名.
找到后原地复制--粘贴,改副本的扩展名为.rar,然后双击该副本文件,自动用解压缩软件打开
2.在压缩包里找到exec.py文件,解压出来,一般是直接从中拖出来到便携版的目的地Sublime Text Build 3207 x64\Data\Packages\User #已验证.
(安装版的是C:\Users\{UserName}\AppData\Roaming\Sublime Text 3\Packages路径下.没验证)
二.修改exec.py文件
第1种方法:按ctrl+f,找到 if "path" in merged_env: 注释掉,279至282共4行代码(3207便携版).保存.重启sublime,(不重启也有效).
if "PATH" in merged_env: #不要显示path,这4行代码注释掉
self.debug_text += "[path: " + str(merged_env["PATH"]) + "]"
else:
self.debug_text += "[path: " + str(os.environ["PATH"]) + "]"
第2种方法:将 exec.py文件的self.append_string(proc,self.debug_text)注释掉(3207便携版在第364行),保存.
重启Sublime Text,不重启也行.
验证可行.