如何在Visual Studio Code中更改所有PHP变量名的出现位置?

4
我尝试使用Ctrl + F12,但它并没有真正起作用。由于某些原因,它无法选择$this->。这里有人知道如何做吗?
提前致谢。

@Karthikeyan 这个问题涉及 VS Code。 - forethought
3个回答

4

目前,Visual Studio Code 对 PHP 的支持有限(请参见此处),我无法找到适用于 Visual Studio Code 的 PHP 语言服务扩展程序(您也可以查找一下)。

目前,Visual Studio Code 只捆绑了 JavaScript 和 TypeScript 的语言服务。

根据Visual Studio Code 的文档,语言服务的定义如下:

语言服务提供代码理解所需的功能,例如 IntelliSense(建议)和智能代码导航(转到定义、查找所有引用、重命名符号)。


我非常喜欢这个回答的背景,但它并不完全感觉像一个答案。有一个类似的问题可能对任何偶然遇到这个问题的人有用。它更加强调了重命名绑定:https://dev59.com/SVYN5IYBdhLWcg3w4bv1 - j.raymond

4

哇塞,非常感谢!这个扩展完美无缺!正是我一直在寻找的(而且我找了很久)。这是 PHPStorm 中唯一我所缺少的东西。现在,我终于可以在非工作相关项目中使用 VSCode 了(至少),以减轻我的老旧 MacBook 的资源消耗。我甚至不在乎这条评论是否会因为毫无意义而被举报/删除,我只是太开心和感激了,终于找到了这个工具,必须要感谢您。 - matronator

3
您可以尝试使用常规的搜索和替换功能CTRL+SHIFT+H。VS Code可以为所有计划的更改提供预览,因此效果不像您所期望的那样差。

它类似于 vscode 中的“ctrl+F”用于查找所有出现的内容,“ctrl+shift+F”则是查找所有出现的内容并替换。 - Timo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接