Yank 标记之间的文本,包括最后一个字符
Yank text between marks including last character
我使用以下命令从标记 a
到寄存器 r
中的标记 b
提取文本:
`a"ry`b
排除标记b
位置的字符。
示例:
1234500000
^ ^
a b
我在寄存器 r
中得到 1234
。
我想在猛拉时包含标记b
位置的字符。
所以我想在寄存器 r
.
中得到 12345
我该怎么做?(我想避免将 b
定位到下一个 0)
最简单的方法可能是在执行猛拉之前目测 select 该区域。
`av`b"ry
selection 设置也应设置为包含在内。 (set selection?
应该 return selection=inclusive
(这是默认值))。如果将其设置为独占,则需要在 select 显示可视部分后将光标向左移动。
`av`bl"ry
另一种简单的方法是直接在 y
之后添加 v
,无需设置或选择可视模式。
`a"ryv`b
y`b
猛拉到标记 b 排除 标记 b 下的字符,而 yv`b
猛拉到标记 b 包括它下面的字符。
有关详细信息,请参阅 :h o_v
。
我使用以下命令从标记 a
到寄存器 r
中的标记 b
提取文本:
`a"ry`b
排除标记b
位置的字符。
示例:
1234500000
^ ^
a b
我在寄存器 r
中得到 1234
。
我想在猛拉时包含标记b
位置的字符。
所以我想在寄存器 r
.
12345
我该怎么做?(我想避免将 b
定位到下一个 0)
最简单的方法可能是在执行猛拉之前目测 select 该区域。
`av`b"ry
selection 设置也应设置为包含在内。 (set selection?
应该 return selection=inclusive
(这是默认值))。如果将其设置为独占,则需要在 select 显示可视部分后将光标向左移动。
`av`bl"ry
另一种简单的方法是直接在 y
之后添加 v
,无需设置或选择可视模式。
`a"ryv`b
y`b
猛拉到标记 b 排除 标记 b 下的字符,而 yv`b
猛拉到标记 b 包括它下面的字符。
有关详细信息,请参阅 :h o_v
。