0

通用文本编辑器可以通过使用移动键绑定或鼠标单击来跳转到文件的特定列号。

仅当该列上已有字符或空格时才会发生这种情况,否则光标将锁定到包含该字符或空格的最后一列。

例如,在以下行中:

          1         2         3         4         5
012345678901234567890123456789012345678901234567890
The quick brown fox jumps over the lazy dog

我想跳到第35列,就在懒惰这个词之前,我可以用鼠标点击那个列或者用8个词移动到那个位置。

如果我想跳到第 50 列,我只能到第 43 列,因为那是换行符,之后就没有更多的字符了。

现在我记得我使用了一个文本编辑器,我可以单击第 50 列并自动插入空格并将换行符移动到该列,但不记得是哪个文本编辑器。

所以,我在徘徊哪个文本编辑器能够做到这一点,或者一个实际上可以达到相同效果的 vim 脚本。

谢谢

4

1 回答 1

6

:set virtualedit=all

之后50|将跳转到第 50 列,即使实际行比那更短。

更多信息::help 'virtualedit'

于 2013-08-15T10:33:24.810 回答