Eclipse中自定义.pjs文件的JavaScript风格格式化支持需求
解决Eclipse中.pjs文件的JavaScript风格格式化问题
Got it, let's get your .pjs files formatted like JavaScript in Eclipse—here are two straightforward approaches that should work:
方法一:将.pjs文件关联为JavaScript类型(最推荐)
这是最简单的方案,让Eclipse把.pjs文件直接识别为JavaScript文件,就能复用内置的JS格式化工具:
- 打开Eclipse,点击顶部菜单栏的
Window > Preferences(Windows/Linux)或Eclipse > Settings(Mac) - 在偏好设置窗口中,展开
General > Content Types,然后找到Text > JavaScript - 在右侧的「File associations」区域,点击
Add...按钮,输入*.pjs后点击「OK」 - 接着展开
General > Editors > File Associations,在顶部输入框搜索*.pjs:- 如果列表里已经有
JavaScript Editor,选中它并点击「Default」设置为默认编辑器 - 如果没有,点击「Add...」找到
JavaScript Editor添加进去再设为默认
- 如果列表里已经有
- 重启Eclipse生效。现在打开.pjs文件,按下
Ctrl+Shift+F就能用JavaScript的规则格式化了!
开启保存时自动格式化
如果想实现「点击保存按钮自动格式化」,还需要额外配置:
- 回到偏好设置,找到
General > Editors > Text Editors > Save Actions - 勾选
Perform the selected actions on save,然后勾选Format source code(可以选择格式化所有行,或者仅修改过的行) - 点击「Apply and Close」,之后保存.pjs文件时就会自动触发格式化了
方法二:自定义Formatter配置(针对特殊场景)
如果你的.pjs文件有少量JS不兼容的语法,但大部分是JS结构,可以调整Formatter的宽容度:
- 打开
Preferences > JavaScript > Code Style > Formatter - 点击「Edit」编辑当前使用的格式化配置(如果没有自定义配置,先点击「New」创建一个)
- 在弹出的编辑窗口中,切换到「Error/Warnings」标签页,把一些严格的语法检查选项(比如「Invalid syntax」)设置为「Ignore」
- 保存配置后,再用
Ctrl+Shift+F格式化.pjs文件就能避免不必要的报错了
Pro tip: 如果你用的是Eclipse的JS开发工具(JSDT),上述配置完全适用;如果是其他JS相关插件,步骤可能略有差异,但核心思路都是让编辑器把.pjs识别为JS类型~
内容的提问来源于stack exchange,提问作者mohan
相关产品推荐
相关产品推荐

