本文解決了在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中文網其他相關文章!