C/C++ 编辑器使用制表键与已经嵌入的制表符进行不同的缩进
C/C++ editors different indents using tab key compare to tab chars already embedded
在 Eclipse Mars 及更高版本中,我希望文本中已经存在的制表符显示为 8 spaces,但每当我按下制表键时,我想插入 2 个真正的 space ] 人物。是否可以将 eclipse 设置为将嵌入的制表符显示为一个缩进设置,然后在不同的缩进设置上插入 spaces?
一般来说,不会。唯一可用的通用设置位于首选项 > 通用 > 文本编辑器中,您有:
Displayed tab width
允许设置用于呈现制表符的空格数(如果使用制表符缩进),或要在制表符上插入的空格数(如果使用空格缩进)
insert spaces for tabs
决定是用制表符还是空格缩进。
但是一些特定的编辑器(HTML、XML、CSS...)允许以某种方式覆盖此设置并在选项卡上提供更多控制。您通常可以在首选项中找到它们,然后搜索 tab
或 formatter
。这些设置特定于一种编辑器,不会传播到所有编辑器。但也许这对您的用例来说就足够了。
如果您想要更通用的东西,请随时向 bugs.eclipse.org 提出增强请求。
在 Eclipse Mars 及更高版本中,我希望文本中已经存在的制表符显示为 8 spaces,但每当我按下制表键时,我想插入 2 个真正的 space ] 人物。是否可以将 eclipse 设置为将嵌入的制表符显示为一个缩进设置,然后在不同的缩进设置上插入 spaces?
一般来说,不会。唯一可用的通用设置位于首选项 > 通用 > 文本编辑器中,您有:
Displayed tab width
允许设置用于呈现制表符的空格数(如果使用制表符缩进),或要在制表符上插入的空格数(如果使用空格缩进)insert spaces for tabs
决定是用制表符还是空格缩进。
但是一些特定的编辑器(HTML、XML、CSS...)允许以某种方式覆盖此设置并在选项卡上提供更多控制。您通常可以在首选项中找到它们,然后搜索 tab
或 formatter
。这些设置特定于一种编辑器,不会传播到所有编辑器。但也许这对您的用例来说就足够了。
如果您想要更通用的东西,请随时向 bugs.eclipse.org 提出增强请求。