在Visual Studio Code中是否有PHP重命名重构工具?这是我从NetBeans到VSC的唯一阻碍。对我来说,重命名非常重要(不是搜索/替换)。
在Visual Studio Code中是否有PHP重命名重构工具?这是我从NetBeans到VSC的唯一阻碍。对我来说,重命名非常重要(不是搜索/替换)。
有
{
"command": "editor.action.changeAll",
"key": "ctrl+f2",
"when": "editorTextFocus && !editorReadonly"
}
和
{
"command": "editor.action.rename",
"key": "f2",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
}
在键绑定中,F2 看起来可以在所有文件中使用,CTRL-F2 在当前文件中使用。
有一个扩展名叫做 Intelephense 的扩展提供了预期的功能(据我记得是付费版本)。因此,我在 Visual Studio Code 中使用它已经有几年了,并且它运作得非常好。
但是我最终转移到了 PhpStorm IDE,因为它具有更强大的重构能力和全面的 PHP 支持。
在发布此文章时,我所知道的唯一方法是购买PHP Intelephese Premium。免费版本和其他PHP智能感知插件不支持重命名。
或许这会有所帮助
ext install marsl.vscode-php-refactoring
安装并使用命令行(Ctrl+P)并激活PHP:重命名本地变量
PHP致命错误:花括号的数组和字符串偏移访问语法不再受支持
。 - adxlPHP Tools for Visual Studio Code 扩展似乎可以重命名 PHP 中的函数/变量。