2017-09-23 38 views
0

我正在寻找一个解决方案:执行搜索/在PhpStorm更换为行动

  1. 店最喜欢的“查找...纪录”和
  2. 执行它们没有通过用户界面在任何问题一举

我知道选项ALT + 3 - >STRG + E打开最后查找使用实例,但是这仅仅是“查找”,而不是“在路径替换”行动

也许我需要开发一个插件 - 这可能是这样的:

DO REPLACEMENTS: 
---------------------------------- 
[X] foo -> bar 
[ ] bar -> foo 
[X]): boolean ->): bool 
---------------------------------- 
[add] [execute] [execute & review] 
---------------------------------- 

但任何其他的想法,欢迎!

重要的是使用PhpStorm`s文件范围!因为我想使用我自己的自定义范围。

+0

有没有这样的功能。尽管你可以尝试录制一个宏...(但它不太可能做你想做的事情 - 你不能检查要运行什么步骤以及何时停止)。否则 - 编写自己的插件 - 从任何POV中选择最好,最灵活的方式。 – LazyOne

+0

宏不工作(宏*从未*工作,如果我试图用宏东西:-)!) –

回答

2

您可以使用“搜索结构检查”。它基于"Structural Search and Replace"引擎,功能非常强大。配置完成后,您可以使用自定义范围的“按名称运行检查...”操作来运行检查。它有一个快速修复,可以用来取代事件。

+0

这似乎是答案,但我不明白什么香港专业教育学院尝试工作:类$类$ { 公共职能$方法$():$ returnType $ { } –

+0

...我可以通过工具窗口或键盘快捷方式或宏快速访问我保存的搜索吗? –

+0

您可以在“Search Structurally ...”操作上指定一个快捷键,默认情况下它没有它。但我仍然建议配置自动运行搜索的“结构搜索检查”。回到你提到的搜索查询。你想达到什么目的?你想找什么? – artspb