在Visual Studio代码中是否有PHP的重命名重构?这是唯一阻止我从NetBeans完全迁移到VSC的事情。重命名对我来说非常重要(不是搜索/替换)。
lnxxn5zx1#
有
{ "command": "editor.action.changeAll", "key": "ctrl+f2", "when": "editorTextFocus && !editorReadonly" }
以及
{ "command": "editor.action.rename", "key": "f2", "when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" }
F2似乎可以在所有文件中使用,而CTRL-F2只能在当前文件中使用。
bxgwgixi2#
尝试使用此重命名符号,而不是标准的查找/替换。对于所有文件,重命名绑定到F2,对于当前文件,按CTRL - F2可能需要安装php language extension。
dsekswqp3#
有一个扩展名为**Intelephenseextension,它提供了预期的功能(我记得是付费版本)。但我最终还是转向了PhpStorm IDE**,因为它提供了更强大的重构功能和健壮的PHP支持。
yfwxisqw4#
也许这会有帮助
ext install marsl.vscode-php-refactoring
安装和使用命令行(Ctrl+P)并激活PHP:重命名局部变量
sgtfey8w5#
在我发表这篇文章的时候,我所知道的唯一的方法就是购买PHP Intelephese Premium。免费版本和其他PHP inteliSense插件不支持重命名。
5条答案
按热度按时间lnxxn5zx1#
有
以及
F2似乎可以在所有文件中使用,而CTRL-F2只能在当前文件中使用。
bxgwgixi2#
尝试使用此重命名符号,而不是标准的查找/替换。对于所有文件,重命名绑定到F2,对于当前文件,按CTRL - F2可能需要安装php language extension。
dsekswqp3#
有一个扩展名为**Intelephenseextension,它提供了预期的功能(我记得是付费版本)。
但我最终还是转向了PhpStorm IDE**,因为它提供了更强大的重构功能和健壮的PHP支持。
yfwxisqw4#
也许这会有帮助
安装和使用命令行(Ctrl+P)并激活PHP:重命名局部变量
sgtfey8w5#
在我发表这篇文章的时候,我所知道的唯一的方法就是购买PHP Intelephese Premium。免费版本和其他PHP inteliSense插件不支持重命名。