Php 用方法调用包围文本
我有一个类,它有两个常用的方法:Php 用方法调用包围文本,php,templates,keyboard-shortcuts,phpstorm,Php,Templates,Keyboard Shortcuts,Phpstorm,我有一个类,它有两个常用的方法:self::foo()和self::bar() 我想围绕文本,主要是其他方法中的变量。我可以做注释、if/else、try/catch等等,但我不能处理任意方法调用 老实说,我甚至不知道PHPStorm是否会这样做。有人知道怎么做吗 更新 我想这样说: function func() { return $variable; } 这样做: function func() { return self::foo($variable); } 或 您可以
self::foo()
和self::bar()
我想围绕文本,主要是其他方法中的变量。我可以做注释、if/else
、try/catch
等等,但我不能处理任意方法调用
老实说,我甚至不知道PHPStorm是否会这样做。有人知道怎么做吗
更新
我想这样说:
function func() {
return $variable;
}
这样做:
function func() {
return self::foo($variable);
}
或
您可以使用WebStorm的重构工具提取函数 要执行此操作,请标记要提取的代码,然后按Ctrl+Alt+M 有关更多信息,请访问JetBrains的网站:
编辑:感谢您的澄清。我不知道有哪种重构工具能够满足这一特殊需求。但是,如果您在一个文件中有很多引用,可能会有所帮助。您可以使用WebStorm的重构工具提取函数 要执行此操作,请标记要提取的代码,然后按Ctrl+Alt+M 有关更多信息,请访问JetBrains的网站:
编辑:感谢您的澄清。我不知道有哪种重构工具能够满足这一特殊需求。但是,如果您在一个文件中有很多引用,可能会有所帮助。您可以使用WebStorm的重构工具提取函数 要执行此操作,请标记要提取的代码,然后按Ctrl+Alt+M 有关更多信息,请访问JetBrains的网站:
编辑:感谢您的澄清。我不知道有哪种重构工具能够满足这一特殊需求。但是,如果您在一个文件中有很多引用,可能会有所帮助。您可以使用WebStorm的重构工具提取函数 要执行此操作,请标记要提取的代码,然后按Ctrl+Alt+M 有关更多信息,请访问JetBrains的网站:
编辑:感谢您的澄清。我不知道有哪种重构工具能够满足这一特殊需求。但是,如果您在一个文件中出现了大量实例,则可能会有所帮助。您可以创建并使用Live Template,它将执行您想要的操作(使用预定义模板围绕当前选择):为每个方法调用创建单独的模板
--最后一节“创建环绕模板”是您特别需要的。您可以创建并使用实时模板,该模板将执行您想要的操作(使用预定义模板环绕当前选择):为每个方法调用创建单独的模板
--最后一节“创建环绕模板”是您特别需要的。您可以创建并使用实时模板,该模板将执行您想要的操作(使用预定义模板环绕当前选择):为每个方法调用创建单独的模板
--最后一节“创建环绕模板”是您特别需要的。您可以创建并使用实时模板,该模板将执行您想要的操作(使用预定义模板环绕当前选择):为每个方法调用创建单独的模板
--最后一节“创建环绕模板”是您特别需要的。感谢您的回复。我不需要提取函数,所以为了清晰起见,我更新了我的问题。搜索和替换是个好主意。我看看我能用它做些什么。谢谢,谢谢你的回复。我不需要提取函数,所以为了清晰起见,我更新了我的问题。搜索和替换是个好主意。我看看我能用它做些什么。谢谢,谢谢你的回复。我不需要提取函数,所以为了清晰起见,我更新了我的问题。搜索和替换是个好主意。我看看我能用它做些什么。谢谢,谢谢你的回复。我不需要提取函数,所以为了清晰起见,我更新了我的问题。搜索和替换是个好主意。我看看我能用它做些什么。谢谢。这就是我要找的。我有实时模板,但没有看到任何关于
$SELECTION$
的文档。谢谢,这就是我要找的。我有实时模板,但没有看到任何关于$SELECTION$
的文档。谢谢,这就是我要找的。我有实时模板,但没有看到任何关于$SELECTION$
的文档。谢谢,这就是我要找的。我有实时模板,但没有看到任何关于$SELECTION$
的文档。非常感谢。
function func() {
return this->bar($variable);
}