在vim中,有一些方便的命令可以移动到最近的左右或右括号([{
和]}
)。
但是,通常在导航JSON文件时,能够跳转到最近的封闭 square 括号同样有用。然而,在很长一段时间里,我一直希望这个命令,我没有找到它,无论是内置于vim还是由插件提供。它在某处吗?
答案 0 :(得分:6)
当你进入va[
时[]
怎么样?这将在视觉上突出显示随附的[]
。 Esc 将光标放在结束]
上。
要打开[
,请按%。
或者缩短它,将其映射到选择的键,例如 F2 并将其保存在vimrc中
nnoremap <F2> va[<esc>%
答案 1 :(得分:1)
我的vimrc中有以下两个映射
nnoremap ]b :call searchpair('\[','','\]')<cr>
nnoremap [b :call searchpair('\[','','\]','b')<cr>
还比较:h searchpair
。您当然可以将'] b'和'[b'”更改为任意值。