用于ci'的Vim较短快捷方式变体;或ci“;

用于ci'的Vim较短快捷方式变体;或ci“;,vim,shortcut,Vim,Shortcut,一个字符快捷方式的作用是:查找行中第一次出现的引号,删除引号内的文本并跳转到插入模式 我知道有一种方法:ci'或ci'atd…但我知道还有更简单的方法。 最近我在互联网上的某个地方遇到了这个快捷方式提示,但不幸的是我忘记了 我认为这是原生vim快捷方式,不需要创建某种映射 编辑: 现在我不确定它是否是一个字符的快捷方式,但它肯定是更快的方式。正如上面的评论所说,没有内置的方法来缩短它。如果您非常喜欢缩短它,您可以为它创建自定义映射。我建议您不要为它执行一个字符的映射,因为这样的映射非常宝贵,但是

一个字符快捷方式的作用是:查找行中第一次出现的引号,删除引号内的文本并跳转到插入模式

我知道有一种方法:
ci'
ci'
atd…但我知道还有更简单的方法。
最近我在互联网上的某个地方遇到了这个快捷方式提示,但不幸的是我忘记了

我认为这是原生vim快捷方式,不需要创建某种映射

编辑:

现在我不确定它是否是一个字符的快捷方式,但它肯定是更快的方式。

正如上面的评论所说,没有内置的方法来缩短它。如果您非常喜欢缩短它,您可以为它创建自定义映射。我建议您不要为它执行一个字符的映射,因为这样的映射非常宝贵,但是这取决于您。有很多方法可以映射这一点,例如覆盖现有但不太有用的映射,如
。一种方法是这样做(您需要将
mapleader
设置为方便的;
:让mapleader=“,”
看起来很常见):

nnoremap'ci'
nnoremap“ci”

您可能还感兴趣的是,哪种方法可以在引号和其他内容之间轻松地选择块,或者类似的方法。

是不是
ci'
ci“
不够短?我认为如果不编写自己的映射,它不会变得更简单。在某些方面你是对的,但当我更快地完成xD时,感觉很棒。我试过了,所以我知道有些东西。。。我没有这方面的映射。也许它和一些修改键结合在一起。。。我不记得了……现在我不知道这件事,这让我心烦意乱。ps:我已经安装了surround插件,但在文档中找不到快捷方式。没有比它更短的内置插件。“ci”是“查找下一个引号、删除引号之间的所有内容并进入插入模式”的最短序列,除非您编写自定义映射。
nnoremap <leader>' ci'
nnoremap <leader>" ci"