本文解决了在Sublime文本中运行代码时遇到的常见问题,涵盖了无声执行,执行失败,构建系统选择以及对无响应行为进行故障排除。它依靠外部构建系统来处理编译和执行过程。 运行代码时缺乏响应通常表示构建系统配置或代码本身的问题,而不是直接的崇高文本。 要默默地运行代码(含义在控制台中显示没有输出),您需要适当配置构建系统。 这通常涉及将标准输出(STDOUT)和标准误差(STDERR)重定向到文件或空设备。
>中的JSON文件)。与其使用
>直接执行Python脚本,您可以将输出重定向:cmd
Packages/User/
>此命令将标准输出(>)和标准错误(2>&1)重定向到名为“ output.txt”的文件。 如果您想真正的无声执行(无输出文件),请替换python "${file}"
<code class="json">{ "cmd": ["python", "${file}", ">", "output.txt", "2>&1"], "selector": "source.python" }</code>以匹配您的文件类型。 保存构建系统文件后,重建项目。 请注意,尽管不会在控制台中显示任何错误,但仍将在输出文件中登录。
>"output.txt"
>为什么我的崇高文本代码执行?/dev/null
> NUL
>有几个原因可以防止您的代码在崇高的文本中执行:selector
>
&gt;
Tools
>定义Build System
属性:New Build System...
这指定要执行的命令。 例如,对于python:>cmd
"cmd": ["python", "-u", "${file}"]
>定义-u
>属性:"cmd": ["g ", "${file}", "-o", "${file_base_name}", "&", "${file_base_name}"]
> selector
>"selector": "source.python"
Packages/User
Python.sublime-build
View
> Show Console
) to see if there are any error messages or clues about what went wrong.>更新sublime文本和软件包:
:您拥有最新版本的Sublime文本和安装的任何相关软件。以上是sublime如何运行代码没反应的详细内容。更多信息请关注PHP中文网其他相关文章!