我正在使用surround.vim并希望在:
之间(在PATH表达式中)移动文本。当我键入ys:
时,它进入命令行模式。我该如何防止这种情况?
答案 0 :(得分:4)
你有一切都错了:
()""''{}[]<>
或i(
等内置文字对象完成常见字符对(a<
)之间的操作,环绕确实适用于文本对象,但没有内置的冒号文本对象,所以:
ys:
,因为:
不是文字对象,甚至不是动议,ysi:
,如果你想在周围的冒号之间徘徊,你基本上有三种可能性。按复杂程度排序:
T:yt:
如果您需要,可以映射到yi: