3

我是一个铁杆 VIM 用户。但是,我想知道是否可以将 VIM 配置为像 Nano 一样提供单行处理。想象以下文本文件:

1 This is a short line
2 This is a much much much much much much much (...) much longer line

当我在 VIM 中打开它,并且想到达第二行的末尾时,它会显示如下(其中 ■ 是光标所在的位置):

1 ort line
2 ch much much much much much much (...) much longer line■

当我在 Nano 中打开并导航到第二行的末尾时,只有该特定行显示为“移位”,如下所示:

1 This is a short line
2 >h much much much much much much (...) much longer line■

我也可以用 VIM 做到这一点吗?

4

1 回答 1

2

Vim 是一个固定宽度的文本编辑器。您建议的可视化的问题在于,当移动到上一行/下一行(例如通过k/ j)时,光标会在屏幕上水平“跳跃”,而不是直接向上。

人们可能会习惯这一点(当新行较短时光标已经跳动(除非'virtualedit'已设置)),但是如何表示逐块视觉选择?两边有锯齿状边缘?

这就是为什么它不太可能被接受的原因,但不要让这阻止任何人编写(非平凡的)补丁:-)

于 2012-07-25T09:18:27.343 回答