User:Tribernia/sandbox

Virtual Space (Text Editor)
Virtual space: can move the cursor anywhere, regardless of literal line lengths. i.e., the cursor can move beyond the end of the line.

Virtual space allows rectangular selection to be rectangular over all text.

For example, without virtual space, rectangular selection fails since the selection is not rectangular: https://user-images.githubusercontent.com/2931520/137472294-6333109f-44bb-4053-9d32-7e589fa68112.gif

And with virtual space, rectangular selection is always rectangular, and text is always inserted as a rectangular block. https://user-images.githubusercontent.com/2931520/137472471-d06f55b3-0db1-4700-b4b1-e206e82cec07.gif