我有以下代码:
public int doBam(int bam) {
if(foo) {
bam += 1;
if(bar) {
bam += 1;
}
}
return bam;
}
我想评论if(bar) ...
当我在Eclipse 3.6中切换评论时,我会得到这个:
public int doBam(int bam) {
if(foo) {
bam += 1;
// if(bar) {
// bam += 1;
// }
}
return bam;
}
我可以让Eclipse切换这样的评论吗?
public int doBam(int bam) {
if(foo) {
bam += 1;
//if(bar) {
// bam += 1;
//}
}
return bam;
}
答案 0 :(得分:7)
我可以让Eclipse切换这样的评论吗?
这是一个三步过程..
步骤1: - 选择所需的代码。
if(bar) {
bam += 1;
}
步骤2: - 点击控制+7 或控制+ /
// if(bar) {
// bam += 1;
// }
步骤3: - 点击控制+ Shift + F
// if(bar) {
// bam += 1;
// }
<强>更新强>
此外,在取消注释时,Eclipse autoformatter不会恢复先前的缩进
与评论一样,取消注释也是三步过程: -
它会应用它自己的格式规则。
您可以更改这些格式规则。 Windows - &gt;偏好 - &gt; Java - &gt;代码风格 - &gt;格式化程序 - &gt;编辑 - &gt;评论标签。
Eclipse不允许编辑默认的内置配置文件。创建新的配置文件并从内置配置文件继承所有属性,然后您可以自定义新创建的配置文件。
答案 1 :(得分:7)
似乎是一个真正的解决方案,这在eclipse中不会发生
答案 2 :(得分:2)
对于粗体,虽然Eclipse团队不希望包含此行为,但bug report mentioned包含的补丁允许任何人从源代码构建Eclipse以将行为添加到其副本中。
答案 3 :(得分:1)
这个问题似乎有点过时了,但是无论如何。
使用列选择模式[1]可以很好地注释掉代码块(从Eclipse 3.5开始)。只需按Alt + Shift + A
即可切换到列模式,然后使用箭头选择代码,键入//
并再次按Alt + Shift + A
以关闭列模式。
答案 4 :(得分:0)