【发布时间】:2017-06-15 02:31:02
【问题描述】:
我喜欢尽可能保持严格的 70 个字符的边距。为了解决这个问题,我想配置 vim 以便突出显示当前行的第 70 个字符。我明白了
set cursorline
可用于突出显示当前行。但是,我只想 要突出显示的行尾(第 70 个字符)。我将如何实现这一目标?
编辑: cursorcolumn 不是我要找的。我只想要一个字符(当前行的第 70 个字符)。
【问题讨论】:
-
@Meninx-メネンックス 不是真的;您的示例留下了突出显示的痕迹。不过,比 cursorcolumn 更接近。
-
我敢打赌你想做的事情目前是不可能的。
-
如果您想要这样来换行文本,请尝试
:set textwidth=70(它不提供任何突出显示但会换行文本)和可视模式下的gq。 -
所以这个问题更多地与换行符之外的突出显示有关?在 vim 中有一个名为
:set virtualedit=all的设置,它允许光标定位在没有实际字符的地方。虽然,我还没有看到在没有实际角色的情况下进行任何突出显示的方法。