gpt4 book ai didi

Vim 重命名变量

转载 作者:行者123 更新时间:2023-12-02 20:16:34 26 4
gpt4 key购买 nike

大多数人都说 vim 是最伟大的编辑器。

但是有没有办法像 sublime 一样快速重命名变量。

例子:

function f($items) {
$items;
....
$items;
}

在崇高中:

  1. 转到项目变量

  2. 按 ctrl+d 2 次

  3. 重命名变量

在 VIM 中:

  1. 搜索/items

  2. 继续

  3. 写下新名字

  4. “n”表示下一次出现,然后是“.”重复

在 vim 中显然击键更多。

有谁知道更简单快捷的重命名变量的方法吗?

谢谢

最佳答案

解决方案很少:

改变指令

转到 items 然后点击:

*Ncgn{new name}<Esc>

然后您可以. 浏览其余文件。

插件

我已经编写了简化此流程的插件 sad.vim以上简化为:

siw{new name}<Esc>

然后您可以. 完成其余的事件。

替代

通过vi{选择函数体,然后调用:

:'<,'>s/items/{new name}/g

语言服务器

如果你的语言有支持重命名的语言服务器,那么你可以使用 Vim 的众多 LS 客户端之一,并使用那里的支持。

关于Vim 重命名变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52263037/

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