gpt4 book ai didi

vim - vim中,有没有插件可以用%来匹配对应的双引号(")?

转载 作者:行者123 更新时间:2023-12-03 07:52:22 27 4
gpt4 key购买 nike

% 键是 vim 的最佳功能之一:它可以让您从 { 跳转至 } , [] , 等等。

但是,默认情况下它不适用于引号:要么 "' ,可能是因为开头和结尾的引号是同一个字符,使得实现起来更加困难。

多考虑一下这个问题,我相信它应该被实现,通过计算前面引用的数量是奇数还是偶数,并相应地跳转到上一个或下一个引用。

在我尝试自己实现之前,我只想知道是否有人已经这样做了?

最佳答案

根据您需要此功能的原因,可能有更好的方法来完成您正在寻找的内容。例如,如果您有以下代码:

foo(bar, "baz quux")
^

而你的光标恰好在 ^ ,并且您想用其他内容替换引号内的所有内容,请使用 ci" .这使用 Vim "text objects"更改( c )里面的所有内容( i )引号( " )并使您进入插入模式,如下所示:
foo(bar, "")
^

然后您可以开始输入替换文本。还有许多其他文本对象对于这种快捷方式非常有用。每周学习(并使用)一个新的 Vim 命令,您很快就会成为专家!

关于vim - vim中,有没有插件可以用%来匹配对应的双引号(")?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1444054/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com