Netbeans在行尾处有以下wiki条目:http://wiki.netbeans.org/FaqEditorEOLs
但是它不是很有用。它只是说你不应该在不同的操作系统上开发,这就是...
然而,在我的情况下,我没有权力控制它。我在一台windows机器上,我正在开发的PHP应用程序需要在UNIX EOL结束时结束。
似乎没有为新文件设置此选项。有人能告诉我在哪里设置此选项吗?
Netbeans在行尾处有以下wiki条目:http://wiki.netbeans.org/FaqEditorEOLs
但是它不是很有用。它只是说你不应该在不同的操作系统上开发,这就是...
然而,在我的情况下,我没有权力控制它。我在一台windows机器上,我正在开发的PHP应用程序需要在UNIX EOL结束时结束。
似乎没有为新文件设置此选项。有人能告诉我在哪里设置此选项吗?
6条答案
按热度按时间yi0zb3m41#
刚才看到您可以将其设置为命令行启动标志:- J-D行。分隔符=LF
我自己还没有测试过这个,但是我正在寻找一些方法来把它融入到配置中。
ibps3vxo2#
此后,一个特定的插件问世了:http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=36810
我也喜欢@JimLewis的建议,但我在Windows上使用Linux虚拟机,因此在某些情况下,版本控制系统的行尾没有帮助。
[更新日期:201709]
我不再使用netbeans(对不起,我需要python支持,它太bug了),几乎不再在windows上开发,但是@marinos-an在一条评论中建议使用https://github.com/welovecoding/editorconfig-netbeans,它使用一个公共的设置文件,可以通过插件被多个编辑器拾取。绝对有趣,因为设置文件是可提交的!
ruarlubt3#
您是否考虑过在版本控制级别管理行尾?例如,Subversion允许您设置一个“eol-style”属性,其值为“LF”,“CR”,“CRLF”和“native”(它会将存储在仓库中的行尾转换为适合于 checkout 文件所在平台的格式,并在签入时转换为适合于平台的格式).
ukxgm1gy4#
请使用以下Netbeans插件
http://plugins.netbeans.org/plugin/36810/show-and-change-line-endings
fcg9iug35#
fentie的回答解决了我的行尾问题,因为从NetBeans将多行MySQL粘贴到MySQL命令提示符中会导致错误。
要在NetBeans每次打开时将此参数传递给NetBeans,请将其添加到netbeans.conf文件中:
/应用程序/NetBeans/NetBeans\7.1.2.app/Contents/Resources/NetBeans/etc/netbeans.conf。
从“提示与技巧”下的NetBeans Mac page。
当我将NetBeans中的多行SQL语句粘贴到OS X或远程Linux服务器上的MySQL命令行客户端时,MySQL会列出所有可能的命令选项,给予我一些奇怪的'〉类型的提示符,我被迫按Ctrl+C并再次登录到MySQL。
3zwjbxry6#
对于我的
Netbeans 12.6
我发现了一个叫做“
Change Line Endings on Save
“的插件https://plugins.netbeans.apache.org/catalogue/?id=31
更多细节在那里
https://github.com/junichi11/netbeans-change-lf
安装插件后,您可以在其中配置EOL:
工具〉选项〉编辑器〉行尾