我想将其用作_
我的终端光标(konsole/gnome-terminal)。
然而正因为如此,在 Vim 中使用可视块选择会成为一个问题,因为 Vim 不会将光标下的字符作为选择的其余部分突出显示。(而这个字符本身是可视块选择的一部分)。
有人知道如何强制 Vim 选择选择的最后一个字符(光标下的字符)作为可视选择块的一部分吗?
答案1
Vim 在可视化显示方面存在某些限制,尤其是在终端中。即使可能,您可能也必须修改 Vim 的源代码。因此,只有一些想法:
- 在一个多行块选择,选择结束只会在当前行中被遮挡,而不会遮挡上面的行。因此,您仍然应该能够直观地解析整个块。(唯一的例外:延伸到行尾的可视块。)我想真正的问题在于字符选择。
- 你可以
:set selection=exclusive
,位置前光标标记选择的结束。这是一个不同的范例,有时会有不同的行为,但您可能更喜欢这样。 - 完成后
:set ruler
,您将在右下角看到当前光标位置和视觉选择的大小(数字)。这有助于确保您选择了正确的区域。