gpt4 book ai didi

java - Eclipse 格式化。在为 block 打开大括号之前删除新行

转载 作者:行者123 更新时间:2023-11-30 04:25:26 26 4
gpt4 key购买 nike

有没有办法阻止 Eclipse 在 block 左大括号之前添加新行?

Eclipse 格式以下代码

p = new JPanel(new GridLayout(0, 1)); {
p.add(login);
p.add(password);
}
frame.add(p, BorderLayout.EAST);

p = new JPanel(new GridLayout(0, 1));
{
p.add(login);
p.add(password);
}
frame.add(p, BorderLayout.EAST);

最佳答案

我有时也会使用这种技术。

我认为您无法在 Eclipse 中执行此操作。

我想说,这很好:)

想想,p = new JPanel(new GridLayout(0, 1)); 不是控制后面 block 的语句,因此无法打开它。当我们阅读代码时,当我们发现 } 时,我们直观地期望开头的 for/if/etc 是 { 的同义词。但只有 p = new ... 它没有任何意义 - 第一个想法是,IF 或其他东西在哪里! :)

我们只是希望该 block 与外部 block 分开 - 在文本上或在变量可见性中。因此,当向上滚动时,我们发现起始 { 位于相同的缩进处(之前没有控制或其他语句) - 就是这样。没有其他想法,一切都好。

只要改变你思考的方式,你就会在行首享受{

附:我使用标准格式,因此所有其他起始大括号都位于我的代码中的行尾。

关于java - Eclipse 格式化。在为 block 打开大括号之前删除新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15987333/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com