vim - 在 Vim 中,如何删除引号之间的所有内容,包括引号?

标签 vim

例如,在以下内容中:

Testing "deleting" within quotes

随着光标在删除内,如何删除引号内的文本并包含引号,留下:
Testing within quotes

最佳答案

您可以使用以下序列:

da"
请记住,这仅适用于单行,并将删除最后一个引号后的所有尾随空格。
编辑
正如@James 在下面的评论中指出的,您也可以使用 di" sequence (delete inside) 删除引号内的字符而不删除引号。
您也可以将它与 ci" 一起使用(change inside) 删除字符并切换到插入模式,让您轻松替换引号内的文本。

关于vim - 在 Vim 中,如何删除引号之间的所有内容,包括引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36843099/

相关文章:

ruby-on-rails - 如何在 Vim 中缩进 Ruby 和 Rails 代码?

vim - 如何始终以以下状态显示 VIM 缓冲区而不是使用 ls?

python - 在 Ubuntu 上使用 python 支持编译 vim

shell - 如何让vim中运行指定的命令?

git - 如何保存更改并退出 Vim?

regex - 如何使用sed用逗号替换空格?

vim - 在 Vim 中向左或向右 move 光标时防止打开光标下的折叠

filepath - 如何获取在vimscript中执行的vim路径

Vim 拼写高亮

VIM:在正常模式下将光标更改为下划线