通用文本编辑器可以使用移动键绑定或鼠标单击跳转到文件的特定列号。
只有当该列上已有字符或空格时才会发生这种情况,否则光标将锁定到包含该字符或空格的最后一列。
例如,在以下行中:
1 2 3 4 5
012345678901234567890123456789012345678901234567890
The quick brown fox jumps over the lazy dog
我想跳到第35列,就在懒惰之前,我可以点击鼠标到该列或使用8个单词移动到达该位置。
如果我想跳到第50列,我只能进入第43列,因为那是换行符,之后就没有其他字符了。
现在我记得我使用了一个文本编辑器,我可以点击第50列并自动插入空格并将换行符移动到该列,但不记得是哪个文本编辑器。
所以,我正在徘徊哪个文本编辑器能够做到这一点,或者vim的脚本实际上可以达到相同的效果。
谢谢
答案 0 :(得分:6)
:set virtualedit=all
之后50|
将跳转到第50列,即使实际行短于此列。
更多信息::help 'virtualedit'