有时,在任何文本编辑器中,标签长度可能不同。 在下面的屏幕截图中,我以红色显示两个标签空间的长度是多少。有时您按Tab键,它会提供与按空格键相同的空间。
如何确定这样的距离?它是否匹配上一行/下一行?
答案 0 :(得分:2)
通常通过所谓的制表位,在页面上定义一定的固定宽度(比如每15px)。因此,当您按Tab键时,它会将光标传输到最近的下一个制表位。
| | | | | | <- tabstops
some text, press tab . <- move here
less text press tab . <- move less
different length again . <- move here
对于Cocoa,请参阅:http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSParagraphStyle_Class/Reference/Reference.html了解有关这些文档的文档。
有些编辑甚至会显示制表位并让用户编辑其位置: