如何更改Netbeans中使用的行结尾

Kdg*_*Dev 22 netbeans eol

Netbeans在线结尾有这个wiki条目:http://wiki.netbeans.org/FaqEditorEOLs

但它并不是很有用.它只是说你不应该在不同的操作系统上开发,那就是......

然而,在我的情况下,我没有权力.我在Windows机器上,我正在处理的PHP应用程序需要以UNIX EOL结束.

似乎没有为新文件设置此选项的选项.谁能告诉我在哪里设置这个?

fen*_*tie 15

刚看到你可以将它设置为命令行启动标志:-J-Dline.separator = LF

我自己没有对此进行测试,但我正在寻找方法以某种方式将其烘焙到配置中.

  • 警告!!!它还将L和F打印到配置文件中!我刚刚销毁了所有设置...... (9认同)
  • -J-Dline.separator=LF 对我不起作用,而是将字母 L 和 F 打印到行结尾为 (NetBeans 8.0.2) 的文件中,顺便说一句,为什么仍然没有这个选项? (2认同)

Ste*_*ano 14

从那以后,出现了一个特定的插件:http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=36810

我也喜欢@JimLewis的建议,但我在Windows上使用linux虚拟机工作,因此在某些情况下版本系统行结束无济于事.

[更新201709]我不再使用netbeans(抱歉,但我需要python支持,而且它太多了)并且几乎不再在Windows上开发,但@ marinos-an在评论中建议https://github.com/welovecoding/editorconfig -netbeans使用可以由多个编辑器通过插件拾取的通用设置文件.由于设置文件可以提交,所以尝试一定非常有趣!

  • 此插件工作正常 - 它将当前设置添加到状态栏,并允许您通过单击更改 (2认同)

Jim*_*wis 11

您是否考虑过在版本控制级别管理行结尾?例如,Subversion允许您设置"eol-style"属性,其值为"LF","CR","CRLF"和"native"(将存储在存储库中的行结尾转换为适合平台的任何内容)检出文件的位置,并在办理登机手续时转换另一种方式.)

  • OP没有说任何关于使用版本控制软件的内容,但我同意在`.gitattributes`文件中设置这个属性或者它对你的VCS是什么. (2认同)