Eclipse将每个参数放在新行上,如何停止这种格式化

Posted

技术标签:

【中文标题】Eclipse将每个参数放在新行上,如何停止这种格式化【英文标题】:Eclipse putting each parameter on new lines, how to stop this formatting 【发布时间】:2014-06-28 19:03:56 【问题描述】:

Eclipse 以这种方式格式化我的代码,这意味着它将参数放在不同的行:

nearByLocationsArray = getAddress(      currentLocation.getLatitude(),
                        currentLocation.getLongitude(), 10).toArray(
                        new String[nearbyLocations.size()]);
nearbyLocations = gCoder.getFromLocation(latitude, longitude,
                                maxResults);

但是,我真的不喜欢这样,我想在一行中保持简单:

nearByLocationsArray = getAddress(currentLocation.getLatitude(),currentLocation.getLongitude(), 10).toArray(new String[nearbyLocations.size()]);
nearbyLocations = gCoder.getFromLocation(latitude, longitude,maxResults);

我尝试在格式设置中寻找合适的选项,但找不到,请谁能帮我设置一下。

【问题讨论】:

窗口/首选项/Java/CodeStyle/Formatter/LineWrapping 【参考方案1】:

您的问题的答案是修改自动格式化的最大行长。此信息已在此处介绍:

Maximum Line Length of Auto Formatting of Eclipse

制作好配置文件并增加换行后,可以按Ctrl+Shft+F 随心所欲。

【讨论】:

作为记录,当我执行Ctrl+Shift+F 时,它会执行此操作,并且行数低于默认限制 80。所以不是。【参考方案2】:

据我所知,不要使用Ctrl+Shift+F 来格式化代码,如果你想在单行中给出每个参数,请检查以下步骤,

简单选择你想在单行和用户快捷键中显示的行

Ctrl+Alt+J

希望对你有帮助

【讨论】:

以上是关于Eclipse将每个参数放在新行上,如何停止这种格式化的主要内容,如果未能解决你的问题,请参考以下文章

bash 中的 awk 命令:如何停止添加新行?

如何将表格转换为平面文件,每个字段都在新行上

更改 VSCode 默认格式化程序以将数组项放在新行上?

如何让 WPF DataGrid 单元格右对齐而不使新行上的可选区域变小?

为每个包含值的单元格创建一个新行

用户将手指放在屏幕上时立即触发事件