you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 3 years ago (1 child)

a tab’s length changes based on its position in a line

What does this even mean? A tab is a tab.

Tab's don't have multiple lengths inside a file, they all have the same length.

That's the point of tabs.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 3 years ago (1 child)

    The horizontal tabulation character moves the cursor to the next column which is a multiple of the tabulation length. See the examples here: https://en.m.wikipedia.org/wiki/Tab_key

    At least for me, it renders like this:

    Screenshot of a part of the linked Wikipedia page

    Clearly the whitespace produced by each tab character has a different length.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 3 years ago

    The horizontal tabulation character moves the cursor to the next column which is a multiple of the tabulation length. See the examples here: https://en.m.wikipedia.org/wiki/Tab_key

    Yes

    Clearly the whitespace produced by each tab character has a different length.

    No, each tab has the same size, the text rendered over the top of the tabs are not the same size.

    Always remember the golden rule: Tabs for indentation, spaces for alignment.

  • source
  • parent