Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在netbeans中重构_Php_Netbeans - Fatal编程技术网

Php 如何在netbeans中重构

Php 如何在netbeans中重构,php,netbeans,Php,Netbeans,我对PHP开发和Netbeans的使用还不熟悉,但我正在努力找到一种更流畅地编写代码的方法。前段时间,我看了一些叔叔的鲍勃清洁代码视频系列的插曲。他使用的是IntelliJIDEA,我认为他使用的一些功能只适用于该IDE。昨天我看了一个教程,作者使用了一些Netbeans IDE特性,我也喜欢使用这些特性 我所说的功能包括: 重构,通过重命名变量名。我知道我可以使用右键单击->重构->重命名,但作者没有使用这种方法 如果方法仅在测试文件中声明,而未在源文件中定义,则创建方法。在视频中,该方法下会

我对PHP开发和Netbeans的使用还不熟悉,但我正在努力找到一种更流畅地编写代码的方法。前段时间,我看了一些叔叔的鲍勃清洁代码视频系列的插曲。他使用的是IntelliJIDEA,我认为他使用的一些功能只适用于该IDE。昨天我看了一个教程,作者使用了一些Netbeans IDE特性,我也喜欢使用这些特性

我所说的功能包括:

  • 重构,通过重命名变量名。我知道我可以使用右键单击->重构->重命名,但作者没有使用这种方法
  • 如果方法仅在测试文件中声明,而未在源文件中定义,则创建方法。在视频中,该方法下会出现一个上下文菜单,与VS或Eclipse中完全相同。我需要使用插件吗?是否有一个组合键可以让我在函数名下看到上下文菜单

    别误会我。我通过在线搜索完成了我的家庭作业,但是我没有从上面找到解决问题的方法。例如,“Create Method”方法在中显示为请求/bug,但视频中的开发人员正在使用它

    PS:

    我找到了第一个问题的答案。他使用的是
    Ctrl+r2
    快捷键。我假设对于第二个问题,也必须有一个快捷键组合,但我不能这样做。更确切地说,我不知道在Options->Keymap中要查找什么,可能是从这里开始的夜间构建:

    如果在调用方法的行上按Alt+Enter键,第二次出现。或者,您可以单击左侧的灯泡图标。

    如果在选择要重命名的变量或方法的名称后按Strg+R,则会出现第一个图标

    如果不转到工具/选项/键映射并搜索“重命名”,则可以在那里定义快捷方式