使用 Tab 键和空格键在单词之间创建间距有什么区别。它们的工作方式似乎不同;TAB 用“可用空间”分隔单词(由于缺乏合适的术语;我不懂计算机),而空格键用“不可见但填充空间”的块分隔单词?有没有程序、课程或示例可以帮助我直观地了解这种差异?
答案1
TAB 通常用于对齐文本。默认制表符大小通常由应用程序决定。在文本模式下,大小通常为 8。
想象一下,计算机从左到右、从上到下逐个将字符转储到屏幕上。当它看到 TAB 时,它会插入多个空格,直到达到偏移量 8、16、24、32……以先到者为准。假设您键入text
并按下 TAB。您的下一个输入1
将从偏移量 8 开始(第一个偏移量为 0)
text 1
如果您不输入 ,而是text
输入cat
, 的位置1
将保持不变:
cat 1
即使cat
比 短 1 个字符text
。TAB 始终会将下一个文本带到 8 的倍数的偏移量处(由文本编辑器或显示软件定义)。
此外,如果随后a
在两个单词中添加,TAB 键将不会移动,1
因为在这两种情况下,的位置1
都没有超过 8。
a text 1
a cat 1
如果使用空间,这种行为将截然不同。整个部分将转移
a text 1
a cat 1