Visual Studio代码中PHP的重命名重构

wwtsj6pe  于 2022-12-21  发布在  PHP
关注(0)|答案(5)|浏览(395)

在Visual Studio代码中是否有PHP的重命名重构?这是唯一阻止我从NetBeans完全迁移到VSC的事情。重命名对我来说非常重要(不是搜索/替换)。

lnxxn5zx

lnxxn5zx1#

{
  "command": "editor.action.changeAll",
  "key": "ctrl+f2",
  "when": "editorTextFocus && !editorReadonly"
}

以及

{
  "command": "editor.action.rename",
  "key": "f2",
  "when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
}

F2似乎可以在所有文件中使用,而CTRL-F2只能在当前文件中使用。

bxgwgixi

bxgwgixi2#

尝试使用此重命名符号,而不是标准的查找/替换。对于所有文件,重命名绑定到F2,对于当前文件,按CTRL - F2可能需要安装php language extension

dsekswqp

dsekswqp3#

有一个扩展名为**Intelephenseextension,它提供了预期的功能(我记得是付费版本)。
但我最终还是转向了
PhpStorm IDE**,因为它提供了更强大的重构功能和健壮的PHP支持。

yfwxisqw

yfwxisqw4#

也许这会有帮助

ext install marsl.vscode-php-refactoring

安装和使用命令行(Ctrl+P)并激活PHP:重命名局部变量

sgtfey8w

sgtfey8w5#

在我发表这篇文章的时候,我所知道的唯一的方法就是购买PHP Intelephese Premium。免费版本和其他PHP inteliSense插件不支持重命名。

相关问题