sourceInsight标签缩进

时间:2018-12-18 08:23:43

标签: source-insight

我有sourceInsight 4.0版本。我将制表符宽度设置为4,还设置了“将制表符扩展为空格。但是,我仍然存在缩进问题-例如:我在一行中有函数脱位,而在第二行中,我想添加与(。)看起来不错,并且在sourceInsight编辑器中对齐,但是当我在另一个编辑器中打开文档时,缩进不一样。 配置中缺少什么? 我也尝试更改“自动缩进..”值,但没有帮助

3 个答案:

答案 0 :(得分:1)

例如,如果您在Source Insight中将制表符宽度设置为2。
当您切换到另一个编辑器时,它看起来可能很乱,因为该编辑器中的制表符宽度不是2。
解决方案是使用Source Insight相应地设置标签宽度。

答案 1 :(得分:0)

您应该为每种文件类型设置标签宽度和“扩展标签”。

如果将它们设置为Java文件类型,它们将不会影响其他文件类型,例如c,c ++,html,文本等。

enter image description here

如果为所需的所有文件类型设置了它们, 如何检查选项卡是否扩展到空格?

答案 2 :(得分:0)

我相信您的问题是您试图使用选项卡对齐一个函数的参数...这不起作用。问题的症结在于,如果您使用制表符,并使其在编辑器上看起来不错,则其他人的制表符间距将不同,并且代码在其编辑器上将看起来不佳。有许多文章对此进行了更详细的描述(例如,请参见here)。

为便于深入了解,该问题更为复杂,因为默认情况下,它会根据上下文更改字体大小,这意味着空格的宽度与上方的字符不同。这使得几乎不可能进行任何有意义的对齐(并且绝对不能与其他编辑器一起移植)

我的建议:

  1. 在“选项”->“文件类型”-“选项”中,单击“屏幕字体...”按钮,然后选择固定宽度的字体(新的信使,consolas等)。

  2. 在“选项”->“文件类型-选项”下,为所有基本文件类型选择“可见选项卡”和“可见空间”。我相信它默认为浅灰色,除非您正在寻找它,否则几乎不会注意到。

  3. 转到选项->首选项->语法格式,然后选择Use only color formatting

  1. 然后转到“选项”->“样式属性”。遍历sytle名称,并将所有样式更改为Scale(%)为=。 (需要更长的时间,但可以进行更多控制-您可以使预处理器定义加粗,依此类推等等)

  2. 确定制表方案-之一:

    缩进标签,对齐空间(我最喜欢的,尽管总体上不太流行)

    所有内容都有空间(这很常见,因为描述起来很简单,而且很难弄乱)

    用于缩进的选项卡,但不进行对齐(我最不喜欢的)。

希望有帮助