MarkNode 內建終端機面板,讓你不必切換到其他應用程式就能執行指令。
開啟終端機
終端機面板位於視窗底部。點擊最左側活動列中的終端機圖示即可顯示或隱藏面板。拖曳面板頂緣可調整其大小。
多重工作階段
你可以同時執行多個終端機工作階段。每個工作階段會以分頁形式顯示在終端機面板頂部。點擊分頁列中的加號按鈕即可建立新的工作階段。各工作階段彼此獨立——每個都有自己的 shell 程序與工作目錄。
若要關閉工作階段,請點擊該分頁上的關閉按鈕,或在提示字元輸入 exit。
鍵盤快速鍵
| 動作 | macOS | Linux / Windows |
|---|---|---|
| 清除終端機(含捲動記錄) | Cmd+K | Ctrl+Shift+K |
| 清除畫面 | Ctrl+L | Ctrl+L |
Ctrl+L 適用於所有平台,效果等同於在提示字元輸入 clear。
字型與字元支援
終端機採用適合命令列輸出的等寬字型。Unicode 字元——包括製表字元、箭頭,以及 git log --graph 或 htop 等工具所使用的符號——都能正確顯示。
PATH 與系統工具
終端機會繼承你的系統 PATH,因此在一般終端機中可用的命令列工具,在這裡同樣可用。這包括各種語言執行環境、套件管理工具、版本控制工具與建置系統。
如果找不到某個工具,請開啟系統終端機確認該指令在那裡可以運作,藉此檢查它是否位於你的 PATH 中。
搭配專案使用
終端機開啟時,工作目錄會設定為你的專案資料夾,因此你可以立即執行專案指令,不需手動切換目錄。
在 MarkNode 中編輯時的常見用途:
- 執行建置或程式碼檢查指令
- 執行 Git 操作,例如
git log、git diff或git rebase - 啟動本機開發伺服器
- 使用套件管理工具安裝相依套件
終端機變更後的檔案重新載入
如果終端機指令修改了編輯器中已開啟的檔案——例如執行格式化工具、套用修補檔,或簽出不同的分支——MarkNode 會偵測到這些變更並自動重新載入受影響的檔案。你不需要關閉再重新開啟文件就能看到更新後的內容。