如何配置 Notepad++ 以实现固定宽度制表符缩进

如何配置 Notepad++ 以实现固定宽度制表符缩进

NotePad++ 显示各种长度的制表符缩进。请建议如何配置以显示与记事本相同的制表符。

NotePad 和 NotePad++ 之间的标签差异

NotePad 和 NotePad++ 之间的标签差异

答案1

NotePad++ 显示各种长度的制表符缩进

这完全是错误的。大多数代码编辑器中的选项卡会以固定间隔停止,等于4 个空格默认情况下。您可以清楚地看到,在您的例子中,距离逐渐减小,直到有 4 个字符,并且长度始终为 4 个空格。您可以在下面的行中输入更多文本以查看它们如何对齐

OTOH 等纯文本编辑器通常使用8 空间默认情况下,制表符大小为 8,与许多终端类似。您还会看到与上述相同的效果,直到您有完整的 8 个字符。要在 Notepad++ 中将制表符大小设为 8,只需转到设置 > 首选项 > 语言并更改相应语言的选项卡大小(普通文本对于像您这样的纯文本)。许多其他语言的约定可能具有不同的制表符大小,例如,大多数语言通常更喜欢 4 个字符的制表符,但 xml、html、Pascal/Delphi... 可能更喜欢 2 个字符的制表符

Notepad++ 选项卡设置

你根本不应该使用标签。由于 tab 在不同环境中具有不同的解释,因此现代语言/编码约定禁止或不鼓励使用 tab。例如Python

空格是首选的缩进方法。

制表符应仅用于与已使用制表符缩进的代码保持一致。

所以更好的解决方案是查看“用空格替换”在 Notepad++ 中,如上图相同的首选项对话框中所示

如果要将旧文件转换为空格以使其一致,则选择整个文本并选择编辑 > 空白操作 > TAB 键转空格

Notepad++ TAB 到空格

相关内容