跳轉到內容

OpenSCAD 使用者手冊/使用外部編輯器與 OpenSCAD

來自華夏公益教科書,開放的書籍,開放的世界
使用 emacs 作為外部編輯器的 OpenSCAD 會話

為什麼使用外部編輯器

[編輯 | 編輯原始碼]

許多人更喜歡使用特定的編輯器。他們習慣了功能集並瞭解了鍵繫結。OpenSCAD 的編輯器功能齊全且簡單,但可能缺乏人們從其他編輯器中知道的某些功能。此外,外部編輯器允許使用不同的顯示器進行編輯和預覽。

一個相對較新的好處是,許多功能更強大的外部編輯器可以充當 OpenSCAD 語言伺服器的客戶端,從而允許 IDE 風格的功能,例如內聯錯誤/警告顯示、模組/函式文件懸停、跳轉到模組/函式定義、查詢模組/函式引用、程式碼重新格式化等。目前,有一些處於不同開發階段的 OpenSCAD 語言伺服器,目前 openscad-lsp 語言伺服器提供了最多的功能。

如何使用外部編輯器

[編輯 | 編輯原始碼]

OpenSCAD 能夠檢查檔案更改並自動重新編譯如果檔案發生更改。要使用此功能,請啟用“設計->自動重新載入和預覽”

啟用此功能後,像往常一樣在 OpenSCAD 中載入 scad 檔案(“檔案->開啟..”)。之後,也在你喜歡的編輯器中開啟 scad 檔案。在外部編輯器中編輯和處理 scad 檔案。每當從(外部編輯器中)儲存到磁碟時,OpenSCAD 都會識別檔案更改並自動重新編譯。

可以透過滑鼠最小化帶有內部編輯器的框架或選擇“檢視->隱藏編輯器”來隱藏內部編輯器。

外部編輯器的支援

[編輯 | 編輯原始碼]

原則上可以使用所有編輯器。有些甚至有擴充套件/模式為 OpenSCAD 提供功能。

額外的好處

[編輯 | 編輯原始碼]

除了使用你選擇的編輯器之外,這些解決方案還支援靈活使用多顯示器設定。你可以在一個顯示器上將整個螢幕設定為顯示 3D 物件,而在另一個顯示器上顯示編輯器和其他工具。

華夏公益教科書