需要在 Eclipse 工作区下的所有资源中保持 EOL 格式一致。
我知道为新创建的文件设置新线条样式的 Eclipse 首选项,但我想对已经存在的文件进行自动转换。有一些设置/插件吗?
我只想设置一次并确保所有行尾都采用相同的格式。
需要在 Eclipse 工作区下的所有资源中保持 EOL 格式一致。
我知道为新创建的文件设置新线条样式的 Eclipse 首选项,但我想对已经存在的文件进行自动转换。有一些设置/插件吗?
我只想设置一次并确保所有行尾都采用相同的格式。
除了您已经知道的新文件的Window > Preferences > General > Workspace设置之外,还有一个File > Convert Line Delimiters To选项。我不知道任何现有的插件/工具会在您保存时自动执行此操作,但您当然可以编写一个或转换过程中的行结束部分。
为了让自己更轻松,您可以通过转到Window > Preferences > General > Keys并使用“分隔符”进行过滤来将键盘快捷键绑定到转换命令:
在 Eclipse 中,转换现有文件的行尾:
转到文件浏览器视图,然后单击要转换的项目/文件夹/文件。
从菜单栏中,选择文件 > 将行分隔符转换为 > Windows / Unix / MacOS 9。
您可以使用Search
-Dialog 搜索您的资源并转到选项卡File Search
。在那里您可以输入正则表达式。输入\r\n
或您要更改的任何行尾。
然后点击Replace ..
Button 而不是Search
.
我只想设置一次并确保所有行尾都采用相同的格式。
...好吧,我的回答不考虑这一点。
您可能会通过 Eclipse 保存操作获得有用的结果:如果 eclipse 格式化程序也转换 EOL 样式,您可以使用它仅修改您正在修改的文件的 EOL 样式。
不幸的是,我这里没有日食,所以我无法测试这是否真的有效。不过值得一试。