在Vim中,如果我有代码如(在Ruby中):
anArray << [anElement]
Run Code Online (Sandbox Code Playgroud)
我的光标在第一[,我可以跳到]与%钥匙,我可以删除之间的所有内容[]对用d%什么,但如果我只是想删除[,并]留下两个之间的所有剩余内容.换句话说,最快捷的方式是什么:
anArray << anElement
Run Code Online (Sandbox Code Playgroud) 该%关键是VIM的最好的功能之一:它可以让你从跳跃{到},[到],等等.
但是,它默认情况下不能使用引号:或者,"或者',因为开始和结束引用是相同的字符,使得实现更加困难.
想一想这个问题,我确信它应该通过计算前面引号的数量是奇数还是偶数并相应地跳到上一个或下一个引号来实现.
在我尝试自己实现它之前,我想知道某人是否已经拥有它?