構建系統
構建系統是僅輸出的,這意味著不可能執行一些將使用構建系統請求使用者輸入的程式碼。程式碼將永遠阻止等待輸入。要解決這個問題,很多人都使用 REPL 外掛。
JSON 鍵:
shell_cmd
指定在 shell 中執行的確切命令,並支援變數佔位符(如${file}
引用當前開啟的檔案)。result_file_regex
和result_line_regex
用於解析失敗構建的輸出,並以可以將編輯器導航到發生錯誤的方式顯示錯誤。selector
是一個範圍選擇器,用於定義構建相關的語法。例如,在 PHP 程式碼上執行 Python 直譯器毫無意義。variants
可用於允許執行不同的命令,例如只檢查檔案的語法而不是執行它。變體還可以指定或覆蓋相同的 JSON 鍵,它們僅適用於該變體。syntax
用於設定將應用於輸出面板的語法定義檔案,從而為其提供語法高亮顯示。