我是使用Vim的新手。
在其他文字编辑器中,我可以到一行的末尾开始突出显示该行上的字符,包括该行的最后一个字符。
在vim中,有没有办法在可视模式下从行尾选择字符?当我走到一行并从头开始选择文本时,我不能在行中包含最后一个字符。
在这里,我将光标移动到行尾,但在视觉模式下无法选择示例中的“e”。有人知道怎么解决这个问题吗?
答案 0 :(得分:2)
尝试设置选择模式:
set sel=inclusive
“inclusive”表示包含选择的最后一个字符 在一次行动中。
答案 1 :(得分:1)
你有:set selection=exclusive
;因此,从后到前创建选择确实很困难。以下是一些方法:
:set selection=inclusive
,但这会更改整个选择语义:set virtualedit=onemore
;然后超越$l
的最后一个字符并在那里开始选择$
中,然后只延伸到前面:v$ob
$
动作包含最后一个字符。答案 2 :(得分:0)
您绝对可以选择一行的最后一个字符。
为了确保光标确实位于该行的末尾,您可以使用$
移动。