2017-09-23 19 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