【问题标题】:Long-line handling from Nano in Vim?Vim 中 Nano 的长线处理?
【发布时间】:2012-07-25 08:50:48
【问题描述】:

我是一个铁杆 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 做到这一点吗?

【问题讨论】:

  • 我不这么认为,但这将是一个有趣的功能。

标签: vim nano


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2021-10-26
    • 2012-02-04
    • 2020-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-08
    • 1970-01-01
    • 2010-10-28
    相关资源
    最近更新 更多