使用eclipse编写Java代码:将缩进用空格,而不用Tab;将文件中历史上的Tab全部替换为空格

设置缩进用空格,而不用Tab

在菜单中选择Window->Preferences:
使用eclipse编写Java代码:将缩进用空格,而不用Tab;将文件中历史上的Tab全部替换为空格_第1张图片

选择Java下面的Formatter:
使用eclipse编写Java代码:将缩进用空格,而不用Tab;将文件中历史上的Tab全部替换为空格_第2张图片

点击Edit按钮,在弹出窗口中,Tab policy选择Spaces only:
使用eclipse编写Java代码:将缩进用空格,而不用Tab;将文件中历史上的Tab全部替换为空格_第3张图片

将Profile name改为一个其它的名字才能保存:
使用eclipse编写Java代码:将缩进用空格,而不用Tab;将文件中历史上的Tab全部替换为空格_第4张图片

以后新创建的函数、类缩进就完全使用空格了,但以前函数还是老样子:
使用eclipse编写Java代码:将缩进用空格,而不用Tab;将文件中历史上的Tab全部替换为空格_第5张图片

将Java文件中历史上遗留的Tab替换为4个空格

可以查找、替换的方法。

首先将空白字符全部显示出来

使用eclipse编写Java代码:将缩进用空格,而不用Tab;将文件中历史上的Tab全部替换为空格_第6张图片
使用eclipse编写Java代码:将缩进用空格,而不用Tab;将文件中历史上的Tab全部替换为空格_第7张图片

查找、替换

在Java文件中选择一个Tab,例如下面蓝色部分所示:
在这里插入图片描述
按ctrl+F,出现下面窗口:
使用eclipse编写Java代码:将缩进用空格,而不用Tab;将文件中历史上的Tab全部替换为空格_第8张图片

在Replace with后面的输入框内输入4个空格(space),然后按Replace All键,就全部替换了:
使用eclipse编写Java代码:将缩进用空格,而不用Tab;将文件中历史上的Tab全部替换为空格_第9张图片
在这里插入图片描述

你可能感兴趣的:(eclipse,java,缩进,空格,Tab)