Vim 快速修改方法参数的方法

标签 vim vi

最常见的源代码操作之一是修改方法参数。
给定一个方法参数列表,如下所示:
("argument1","argument2","argument3")
我想知道如何处理以下操作(我在这里使用 | 作为光标位置):

  • 当光标位于引号内时,您想删除引号内的内容。
    喜欢:"ar|gument1""|"
  • 与第一个相同,但删除引号。
  • 删除括号中的所有内容。("argument1","argument2","argument3")(|)
  • 最佳答案

    试试这些命令:

  • di" (助记符:删除内部 ")
  • da" (助记符:删除 " 附近)
  • di(dib (助记符:删除内部 () 对)

  • 如果要更改值(即删除并保持插入模式),请使用 c而不是 d .

    有关更多信息和许多其他可能性,请查看 :help text-objects .

    关于Vim 快速修改方法参数的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5416273/

    相关文章:

    git - vim cd'ing 到 git root

    vim - 如何不通过插入 `#` 来删除缩进?

    vim - 使用vim删除段落中的所有内容

    vim - libclang.so 在哪里?

    vim - 在 Vim 中是否可以实现所谓的 "distraction free mode"?

    vim - Vim缺少领导者

    vim - 将搜索结果放在vi的屏幕顶部

    linux - 行尾处的 Vi 编辑和光标位置?

    linux - 在 vimrc 中切换匹配

    postgresql - 无法进入和更改 PostgreSQL pg_hba.conf 文件