如何更改Netbeans中使用的行尾

muk1a3rh  于 2022-11-10  发布在  其他
关注(0)|答案(6)|浏览(191)

Netbeans在行尾处有以下wiki条目:http://wiki.netbeans.org/FaqEditorEOLs
但是它不是很有用。它只是说你不应该在不同的操作系统上开发,这就是...
然而,在我的情况下,我没有权力控制它。我在一台windows机器上,我正在开发的PHP应用程序需要在UNIX EOL结束时结束。
似乎没有为新文件设置此选项。有人能告诉我在哪里设置此选项吗?

yi0zb3m4

yi0zb3m41#

刚才看到您可以将其设置为命令行启动标志:- J-D行。分隔符=LF
我自己还没有测试过这个,但是我正在寻找一些方法来把它融入到配置中。

ibps3vxo

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,它使用一个公共的设置文件,可以通过插件被多个编辑器拾取。绝对有趣,因为设置文件是可提交的!

ruarlubt

ruarlubt3#

您是否考虑过在版本控制级别管理行尾?例如,Subversion允许您设置一个“eol-style”属性,其值为“LF”,“CR”,“CRLF”和“native”(它会将存储在仓库中的行尾转换为适合于 checkout 文件所在平台的格式,并在签入时转换为适合于平台的格式).

fcg9iug3

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。

3zwjbxry

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:
工具〉选项〉编辑器〉行尾

相关问题