我想调整从“Window -> Preferences -> General -> Editors -> Text Editors”中标签的宽度,在那里有一个名为“Display Tab Width”的字段。但无论我输入什么,当我在Java文件中开始新行时缩进的大小始终为4个空格。有什么想法吗?
Java文件有一个特殊的位置来编辑此设置。您需要转到
窗口 -> 首选项 -> Java -> 代码风格 -> 格式化程序
并编辑配置文件。
更改窗口 -> 首选项 -> 通用 -> 编辑器 -> 文本编辑器选项卡首选项适用于文本文件,而不适用于此处所示的Java文件。您可以在Eclipse中创建一个文本文件,并检查您的制表符大小是否真的已更改。
检查你的Java->代码风格->格式化程序设置,看看你是使用制表符还是空格;你可能正在使用空格!
对于Java来说,此设置被代码样式格式化器中的设置所取代。
可以在Java / 代码样式 / 格式化程序(单击“编辑”)/ 缩进选项卡 / 缩进中找到它。
{
)后立即按Enter。它应该换到一个新行,并具有您上面设置的正确缩进。{
后立即按Enter,您会发现一切都很好。深入研究后,我认为我已经找到了答案:
令人困惑的是,这在首选项中属于“格式化程序”(就像接受的答案所说的那样)。但是,这与非Java文件编辑器中选项卡显示宽度的选项位置不一致。
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indentation.size=16
/instance/org.eclipse.ui.editors/tabWidth=2