如何选择类似于vim-surround的括号?我知道我可以通过<alt-a>(
或m
来选择两者之间的文本,但是如何在末尾得到两个光标?
答案 0 :(得分:3)
要补充Aleksandr的答案,可以在<a-S>
之后使用<a-a>(
。它将选择选择边界,在这种情况下恰好是括号。
答案 1 :(得分:1)
vim-surround
功能由kakoune-surround插件实现,但是,如果您更喜欢“香草体验”,则可以使用select
将括号更改为方括号:
ms\(|\)<return><space>r]<alt-n>r[
m
—选择最匹配的括号(或如您所提到的,选择<alt-a>)
); s\(|\)<return>
-使用正则表达式选择(
和)
; <space>
-清除选择(光标将位于最后一个匹配项上); r]
-将)
更改为]
; <alt-n>
-选择上一个匹配项(根据我们的正则表达式,它将是(
); r[
-将(
更改为[
。