Java Eclipse格式化程序更改注释缩进
我已将eclipse格式化程序更改为只使用Java Eclipse格式化程序更改注释缩进,java,eclipse,comments,indentation,copy-paste,Java,Eclipse,Comments,Indentation,Copy Paste,我已将eclipse格式化程序更改为只使用空格进行缩进,缩进大小(和“制表符大小”)为2 在进行了这些更改,并且没有从内置格式化程序中进行其他更改之后,我现在在粘贴注释时遇到了问题 而不是正确缩进,例如: private String str1; // Correctly indented comment private String str2; 现在,粘贴我的注释时没有标题空间,并且删除了反斜杠和注释文本之间的空间,如下所示: private String str1; //I
空格
进行缩进,缩进大小(和“制表符大小”)为2
在进行了这些更改,并且没有从内置格式化程序中进行其他更改之后,我现在在粘贴注释时遇到了问题
而不是正确缩进,例如:
private String str1;
// Correctly indented comment
private String str2;
现在,粘贴我的注释时没有标题空间,并且删除了反斜杠和注释文本之间的空间,如下所示:
private String str1;
//Incorrectly indented comment
private String str2;
有什么方法可以修复这种行为吗
粘贴时,我在Java->Editor->Typing->下打开了Adjust Indentation
属性
安装详细信息(来自大约):
Eclipse SDK
版本:4.2.2
构建id:M2013024-1200
我想我可以重现你面临的问题
但只有当我从一个没有缩进的源中复制时,才会发生这种情况。这是你的案子吗
虽然我没有解释为什么会发生这种情况,但我认为修复缩进的最快方法是通过Ctrl+A然后Ctrl+I将eclipse格式化程序重新应用到代码中
反斜杠和注释文本之间的空格仍然不会出现,但我希望这对您来说不是什么大问题。当我从缩进的源复制注释时,会发生这种情况。另外,在我的例子中,在注释行上应用Ctrl+I并不能修复缩进。我只能通过选择周围的线(或者你建议的所有线)来修复它,但我并不总是想这样做,例如当我应用一些特定的缩进时。正如您所提到的,这并不能修复删除的空间,并导致非常不标准的间距。