一般文本编辑器可以通过移动键绑定或鼠标单击跳转到文件的特定列号。
只有当该列上已经有字符或空白时才会发生这种情况,否则游标将锁定到包含该字符或空格的最后一列。
例如,在下面一行中:
1 2 3 4 5
012345678901234567890123456789012345678901234567890
The quick brown fox jumps over the lazy dog我想跳转到第35栏,就在“懒惰”这个词之前,我可以点击鼠标到那个栏,或者用8字移动到那个位置。
如果我想跳转到第50列,我只能到第43列,因为这是换行符,在那之后没有更多的字符。
现在,我记得我使用了一个文本编辑器,可以单击第50列,并自动插入空格并将换行符移动到该列,但不记得是哪个文本编辑器。
所以,我想知道哪个文本编辑器能够做到这一点,或者vim的脚本实际上可以达到同样的效果。
谢谢
发布于 2013-08-15 10:33:24
:set virtualedit=all
之后,50|将跳到第50列,即使实际行短于此。
更多信息::help 'virtualedit'
https://stackoverflow.com/questions/18250832
复制相似问题