首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何有效地删除VIM中的单词、冒号和逗号

如何有效地删除VIM中的单词、冒号和逗号
EN

Stack Overflow用户
提问于 2012-01-05 08:01:12
回答 2查看 3K关注 0票数 9

我经常有这样的代码:

代码语言:javascript
复制
it "should do something", :focus do
  ...
end

当我想删除, :focus时,我通常会删除

1G

  • Go转到第1行:f:

  • Delete冒号:f:

  • Delete冒号(使用单词周围,所以我可以重复):daw

  • Delete focus (只是重复前面的):..

  • Delete逗号(向左移动,用空格替换):hr<SPACE>.

是否有任何方法可以更有效地实现步骤3-5?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-05 08:23:29

你可以去:

  1. 1G转到第一个line
  2. f,到comma
  3. dE删除,直到单词的下一个结尾(大写字母中的单词是任何不是空格的字符序列)。
票数 10
EN

Stack Overflow用户

发布于 2012-01-05 08:06:28

你最好显示你的光标在哪里,但假设它在“结束”之后,我会这样做:

代码语言:javascript
复制
?",<CR>ldt<space>.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8739344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档