1、准備一個工程
向你的工程中添加一個Python文件,並輸入一些源碼,例如:
2、轉到對應文件、類、符號
Pycharm提供的一個很強力的功能就是能夠根據名稱跳轉到任何文件、類、符號所在定義位置。
3、跳轉到文件
按下Ctrl+Shift+N快捷鍵,在彈出的窗口中輸入d:
下面所顯示的下拉列表中包含了所有名稱中有字母d的文件。這里選擇deeplyBuriedFile.py,回車,打開對應的deeplyBuriedFile.py文件:
4、跳轉到類
接下來我們嘗試跳轉到一個特定的類定義。按下Ctrl+N,輸入o,注意這里你可以輸入*來代表所有的文件名。在下拉列表中列出了所有名字中包含字母o的類,並且給出了對應的全路徑:
選擇提示列表中的Foo,回車,這次會在光標所在的類聲明處打開所在文件:
5、跳轉到符號
接下來我們嘗試跳轉到類中一個特定的成員處。按下Ctrl+Alt+Shift+N,輸入a:
選擇bar,然后回車,轉到對應定義:
6、跳轉窗口的額外功能
你可能注意到所彈出的窗口中還有其他控件為我們提供額外功能。
首先,我們介紹如何跳轉到當前工程之外的文件、類、符號處。勾選Include non-project files/classes/symbols復選框或者按下相關快捷鍵以打開外部提示列表。與之前的suggestion list不同的是這個列表包含了外部庫中的相應的符合搜索條件的項目:
接下來擬可以在一個獨立的窗口 Find tool window來顯示當前多匹配的條目,當你在進行多重搜索時,這種獨立的顯示模式變得很重要。同時我們也希望能夠保存搜索結果方便下次查看:
最后,你可以通過單擊提示列表旁邊的漏斗圖標來指定當前需要顯示哪種文件類型的搜索結果: