使用“显示空格和 TAB”时制表符之间有区别吗?

使用“显示空格和 TAB”时制表符之间有区别吗?

我有一个用 Notepad++ 打开的制表符分隔文件,在解析它时遇到了问题,因此打开了“视图”->“显示符号”->“显示空格和 TAB”。我注意到除了空格字符外,还显示了两种不同类型的箭头符号。这两个箭头符号之间有什么区别吗?

例子: Notepad++ 显示符号

答案1

箭头类型没有区别。用 2 个空格替换 \t 来说服自己。确保“搜索模式”设置为“扩展”。之后将不会再有箭头。

用空格代替制表符

答案2

另一个人并没有真正回答这个问题……箭头大小不同的原因(以防你从未弄清楚)是因为箭头显示到下一个完整制表位为止剩余的空格数。如果您的制表符数为 4(默认设置),则当您创建新制表符时,箭头长度为 4 个空格。tab例如,如果您在输入 3 个字符后按下,则箭头很小,因为距离下一个制表符仅剩一个空格。明白了吗?

演示当下一个制表位的字符较少时,制表符长度会减少:

Notepad 和 Notepad++ 之间的 Tab 差异

相关内容