Puppet 编辑器提示页面似乎表明使用 eclipse 和 dltk(大概是 ruby 工具)将有助于编辑 .pp 文件。
http://projects.puppetlabs.com/projects/1/wiki/Editor_Tips
我看不出任何区别,也看不到安装了 DLTK 1.0 和 ruby 插件后的语法高亮。我是否缺少了某些东西,或者需要设置 eclipse 配置才能开始对我的 puppet 模型进行语法高亮和验证?
答案1
在上述操作完成之前,我必须创建一个新的 eclipse ruby 项目并添加一个指向 /usr/bin/ruby (Mac OS X 上 ruby 的默认安装位置)的 ruby 解释器。
完成后,就可以在 Ruby 编辑器中打开和突出显示 .pp 文件,并使语法突出显示正常工作。
它还有助于将 .pp 文件类型与 Eclipse 首选项的常规 > 编辑器 > 文件关联部分中的 ruby 编辑器链接起来。
答案2
还检查项目https://github.com/cloudsmith/geppetto其中包含一个 Puppet .pp 解析器/编辑器,具有语法着色、错误标记等功能,并且可以轻松使用 puppet 模块。
Geppetto 可作为立即可用的下载,或作为可安装到 Eclipse 中的功能部件提供。