構建系統

構建系統是僅輸出的,這意味著不可能執行一些將使用構建系統請求使用者輸入的程式碼。程式碼將永遠阻止等待輸入。要解決這個問題,很多人都使用 REPL 外掛。

JSON 鍵:

  • shell_cmd 指定在 shell 中執行的確切命令,並支援變數佔位符(如 ${file} 引用當前開啟的檔案)。
  • result_file_regexresult_line_regex 用於解析失敗構建的輸出,並以可以將編輯器導航到發生錯誤的方式顯示錯誤。
  • selector 是一個範圍選擇器,用於定義構建相關的語法。例如,在 PHP 程式碼上執行 Python 直譯器毫無意義。
  • variants 可用於允許執行不同的命令,例如只檢查檔案的語法而不是執行它。變體還可以指定或覆蓋相同的 JSON 鍵,它們僅適用於該變體。
  • syntax 用於設定將應用於輸出面板的語法定義檔案,從而為其提供語法高亮顯示。