在eclipse 3.5中更改编辑器选项卡宽度

时间:2009-10-30 15:54:08

标签: eclipse tabs

我正在尝试从Window调整标签的宽度 - >偏好 - >一般 - >编辑 - >文本编辑器,其中有“显示选项卡宽度”字段。但是无论我在那里输入什么,当我在Java文件中开始换行时,缩进的大小是4.任何想法?

6 个答案:

答案 0 :(得分:88)

Java文件有一个特殊的位置来编辑此设置。你需要去

Window -> Preferences -> Java -> Code Style -> Formatter

编辑个人资料。

答案 1 :(得分:4)

更改窗口 - >偏好 - >一般 - >编辑 - > “文本编辑器”选项卡首选项与文本文件相关,而不是与此处指示的java文件相关。您可以在Eclipse中创建一个文本文件,并检查您的选项卡大小是否真的发生了变化。

答案 2 :(得分:2)

检查您的Java->代码样式 - >格式化程序设置,以查看您是否使用制表符或空格;你可能正在使用空格!

答案 3 :(得分:2)

通过代码样式格式化程序中的设置,Java将取代此设置。

可以在Java / Code Style / Formatter(单击编辑)/缩进选项卡/缩进

中找到它

答案 4 :(得分:1)

在深入研究之后,我想我已经想到了这一点:

Java文件选项卡DISPLAY width

令人困惑的是,这是在首选项中的“格式化程序”下(如接受的答案所示)。但是这与位置非常不一致,非java文件编辑器的选项卡显示宽度选项位于此位置。

/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.indentation.size=16

文本文件选项卡DISPLAY width

/instance/org.eclipse.ui.editors/tabWidth=2

我强调DISPLAY,因为这只是为了在Eclipse中渲染。它不会更改文件的内容,也不会影响“来源 - >格式”。

答案 5 :(得分:0)

如何在Eclipse或Eclipse CDT中设置选项卡大小(按 Tab 时的空格数):

有很多地方可以检查和要做的事情:

  1. 全局首选项:
    1. 窗口->首选项->常规->编辑器->文本编辑器->将“显示的标签宽度”从4更改为2
    2. 窗口->首选项-> Java或C / C ++ [取决于您使用的语言]->代码样式->格式化程序->单击“编辑”按钮您的“活动配置文件”->单击左上角的“缩进”选项卡->将“缩进大小”更改为2,将“制表符大小”更改为2,将“制表符策略”更改为“仅空格”。
  2. 项目首选项(这些优先于给定项目的全局设置):
    1. 项目->属性(或仅右键单击左侧文件夹列表中的项目,然后转到“属性” > Java或“ C / C ++常规” [取决于您使用的内容]->格式化程序->取消选中“启用项目特定设置”框,或选中该框并确保您的设置是正确(请参阅上面的1.2,从click "Edit" button步骤开始,但这次从此菜单执行此操作。)
  3. 要测试您的新设置,请执行以下操作:返回编辑器并按 Enter ,将光标置于某个花括号({)后面的位置。它应该以您在上面设置的适当缩进形式转到新行。
    1. NB:当心!如果您在缩进与上面设置的行不同的行上或之后按 Enter ,它将复制该错误的缩进(通过复制上面的行的样式),而不是接受新的缩进设置。不要以为在这种情况下不起作用!这是工作!只需删除所有旧的缩进并在{之后按 Enter ,您会发现一切正常。

经过版本测试:所有测试均在Eclipse IDE中针对C / C ++开发人员进行,版本:Oxygen.3a发行版(4.7.3a)。

相关或重复的问题与答案:

  1. Google搜索“ Eclipse更改标签大小”-https://www.google.com/search?q=eclipse+change+tab+size&oq=eclipse+change+&aqs=chrome.0.69i59l3j0l3.2483j0j4&sourceid=chrome&ie=UTF-8
  2. https://superuser.com/questions/462221/how-do-i-reliably-change-the-indentation-width-in-eclipse
  3. Eclipse tab width not changing