制表符和空格在相同的项目中混合使用。
我需要代码缩进,但不要取代空格制表符,反之亦然。我只需要重新编写代码(新的缩进空间或制表符并不重要)。
使用Eclipse IDE,但欢迎使用插件或其他工具。
我知道在同一个项目中,同样的白色空间策略(制表符或白色)使用更好。
例如,\t --> tab \b --> space。我认为需要一些属性,多少空间等于制表符1字符。对于我们的例子4.
之前
void foo() {
\b\b\btest1(); // 3 spaces
\ttest2(); // 1 tab
}
后
void foo() {
\b\b\b\btest1(); // 4 space (1 extra space to be indent correctly)
\ttest2(); // 1 tab (do not change tab char with spaces because of that has correct indentation)
}
2条答案
按热度按时间fxnxkyjh1#
在Eclipse中,在
Project
菜单中,进入Properties
->Java Code Style
并按Edit
按钮来编辑当前配置文件。在这个窗口中,您可以配置缩进参数。要应用它们,请在代码中按
ctrl + a
选择代码,然后按ctrl + i
根据参数对其进行格式化cngwdvgl2#
如何为How do I change Eclipse to use spaces instead of tabs?的空间重新配置Eclipse是一个活跃的问题。这是非常乏味的。
我在一个项目中也遇到了这个问题。我不想处理巨大的IDE设置。Editorconfig是一个解决方案
1.安装editor config Eclipse plugin
1.创建一个
.editorconfig
,包含以下内容:您可以使用
end_of_line = lf
将行结束样式更改为LF
这样,IntelliJ和VS.Code的用户在编辑文件时也可以有相同的配置。