跳转到内容

OpenSCAD 用户手册/使用外部编辑器与 OpenSCAD

来自维基教科书,开放的书籍,开放的世界
使用 emacs 作为外部编辑器的 OpenSCAD 会话

为什么使用外部编辑器

[编辑 | 编辑源代码]

许多人更喜欢使用特定的编辑器。他们习惯了功能集并了解了键绑定。OpenSCAD 的编辑器功能齐全且简单,但可能缺乏人们从其他编辑器中知道的某些功能。此外,外部编辑器允许使用不同的显示器进行编辑和预览。

一个相对较新的好处是,许多功能更强大的外部编辑器可以充当 OpenSCAD 语言服务器的客户端,从而允许 IDE 风格的功能,例如内联错误/警告显示、模块/函数文档悬停、跳转到模块/函数定义、查找模块/函数引用、代码重新格式化等。目前,有一些处于不同开发阶段的 OpenSCAD 语言服务器,目前 openscad-lsp 语言服务器提供了最多的功能。

如何使用外部编辑器

[编辑 | 编辑源代码]

OpenSCAD 能够检查文件更改并自动重新编译如果文件发生更改。要使用此功能,请启用“设计->自动重新加载和预览”

激活此功能后,像往常一样在 OpenSCAD 中加载 scad 文件(“文件->打开..”)。之后,也在你喜欢的编辑器中打开 scad 文件。在外部编辑器中编辑和处理 scad 文件。每当从(外部编辑器中)保存到磁盘时,OpenSCAD 都会识别文件更改并自动重新编译。

可以通过鼠标最小化带有内部编辑器的框架或选择“视图->隐藏编辑器”来隐藏内部编辑器。

外部编辑器的支持

[编辑 | 编辑源代码]

原则上可以使用所有编辑器。有些甚至有扩展/模式为 OpenSCAD 提供功能。

额外的好处

[编辑 | 编辑源代码]

除了使用你选择的编辑器之外,这些解决方案还支持灵活使用多显示器设置。你可以在一个显示器上将整个屏幕设置为显示 3D 对象,而在另一个显示器上显示编辑器和其他工具。

华夏公益教科书