2016-11-08 36 views
0

像在主題中一樣,有什麼選擇可以在PhpStorm Debugger視圖中找到某些東西嗎?是否可以在PhpStorm調試器視圖中搜索?

比如我想找到元素39001421在:

enter image description here

我怎樣才能做到這一點?

+1

是的,你可以......但只有**在已經展開的節點中 - 它將搜索節點名稱。爲此只需輸入 - 就像任何其他列表/樹(項目或結構視圖等)一樣。 – LazyOne

+0

@LazyOne不幸的是,它似乎並不正確。我已經開始輸入我正在尋找的東西,但它已經選擇了另一個項目。也許我做錯了什麼? :/ – Dominik

+1

似乎工作適合我。如果你可以提供一些簡單的代碼來重現它,並告訴我需要看什麼鍵(並告訴你如何看待),那麼我可以在這裏嘗試。 **但無論如何:**嘗試訂購物品(我認爲在「cog」圖標下的選項) – LazyOne

回答

1

@LazyOne做得很好。在他的幫助下,我認爲我已經找到了最有效的方式在PhpStorm調試器視圖中找到某些東西。 (如果你很好奇我們如何尋找這個問題的答案,請閱讀第一篇文章下面評論)

enter image description here

  1. 首先你應該關閉可變ADRESS視圖。 (圖片1)
  2. 其次您應該確保您已選擇「按字母排序值」選項。 (下面的「齒輪」圖標下面的菜單圖片2)
  3. 第三你應該展開你想看的東西(圖3)
  4. 接下來,你可以輸入你想要搜索的東西,如果你沒有找到你想找到什麼,只需按向上或向下箭頭顯示下一個「發生」。
+1

這是對您如何解決此查詢的有用解釋。 – Martin

+0

@Martin謝謝 – Dominik

1

我不認爲一個簡單的Ctrl-F在這裏工作。這是一種方法。

當您點擊斷點時,請按Alt-F8或從菜單中選擇Run -> Evaluate expression。在打開的窗口中,輸入您想要評估的表達式;在你的情況下,像

$items[39001421] 

你會得到你正在尋找的價值在窗口的底部。

+0

謝謝你的回答。在我的PhpStorm中,Ctrl + U用於評估表達式。這可能是因爲我已經獲得了Eclipse keymapping。但我有問題。 $ items數組是在價格表對象中,當我右鍵點擊$ items並選擇評估表達式時,它建議我評估'$ pricelist-> items',我點擊評估並顯示出'ERROR EVALUATING CODE'。什麼會導致這種情況? – Dominik

相關問題