Sublime text 3 显示不必要的输出
Sublime text 3 showing unnecessary output
当我在 sublime text 中按 ctrl + B
时,它会给出不必要的输出,如路径、目录等。如何停止这种行为。
预期:
[Finished in 0.1s with exit code 1]
获得:
[Finished in 0.1s with exit code 1]
[shell_cmd: python -u .....
[dir:....
[path:....
只是摘录了上面的内容,显示了整个路径,看起来很杂乱。此外,有时它会显示这些其他目录路径等,有时则不会。另外我没有使用任何包,只是默认的 v3 和构建系统是 python。
此外,只有出现错误时才会出现这种情况。否则,它的行为与上面的预期一样。
如果您有兴趣改变构建系统的工作方式,可以克隆和修改 Packages/Default/exec.py
,这是运行构建的默认程序。由于您使用的是 ST3,因此您需要从包控制安装 PackageResourceViewer
,从命令面板安装 select PackageResourceViewer: Open Resource
,然后 select Default
和 exec.py
。在你做任何事情之前,将 class ExecCommand
的名称(在第 129 行或附近)更改为类似 MyExecCommand
的名称,然后使用 Save As...
将文件另存为 Packages/User/my_exec.py
这样您就不会干扰默认版本。
你想要的改动其实很简单,你只需要注释掉一部分代码即可。我是运行 Build 3095,行数是207-215(它们可能在其他ST3版本中不同):
if shell_cmd:
self.debug_text += "[shell_cmd: " + shell_cmd + "]\n"
else:
self.debug_text += "[cmd: " + str(cmd) + "]\n"
self.debug_text += "[dir: " + str(os.getcwd()) + "]\n"
if "PATH" in merged_env:
self.debug_text += "[path: " + str(merged_env["PATH"]) + "]"
else:
self.debug_text += "[path: " + str(os.environ["PATH"]) + "]"
完成后,保存文件。现在,打开您的构建系统并添加:
"target": "my_exec",
到第二行,就在左大括号 {
之后。验证一切是否如您所愿,应该就是这样。
当我在 sublime text 中按 ctrl + B
时,它会给出不必要的输出,如路径、目录等。如何停止这种行为。
预期:
[Finished in 0.1s with exit code 1]
获得:
[Finished in 0.1s with exit code 1]
[shell_cmd: python -u .....
[dir:....
[path:....
只是摘录了上面的内容,显示了整个路径,看起来很杂乱。此外,有时它会显示这些其他目录路径等,有时则不会。另外我没有使用任何包,只是默认的 v3 和构建系统是 python。
此外,只有出现错误时才会出现这种情况。否则,它的行为与上面的预期一样。
如果您有兴趣改变构建系统的工作方式,可以克隆和修改 Packages/Default/exec.py
,这是运行构建的默认程序。由于您使用的是 ST3,因此您需要从包控制安装 PackageResourceViewer
,从命令面板安装 select PackageResourceViewer: Open Resource
,然后 select Default
和 exec.py
。在你做任何事情之前,将 class ExecCommand
的名称(在第 129 行或附近)更改为类似 MyExecCommand
的名称,然后使用 Save As...
将文件另存为 Packages/User/my_exec.py
这样您就不会干扰默认版本。
你想要的改动其实很简单,你只需要注释掉一部分代码即可。我是运行 Build 3095,行数是207-215(它们可能在其他ST3版本中不同):
if shell_cmd:
self.debug_text += "[shell_cmd: " + shell_cmd + "]\n"
else:
self.debug_text += "[cmd: " + str(cmd) + "]\n"
self.debug_text += "[dir: " + str(os.getcwd()) + "]\n"
if "PATH" in merged_env:
self.debug_text += "[path: " + str(merged_env["PATH"]) + "]"
else:
self.debug_text += "[path: " + str(os.environ["PATH"]) + "]"
完成后,保存文件。现在,打开您的构建系统并添加:
"target": "my_exec",
到第二行,就在左大括号 {
之后。验证一切是否如您所愿,应该就是这样。