最全Pycharm教程(27)——Pycharm搜索导航之跳转到声明与定义
2017-09-13 22:11
295 查看
1、准备实例
(1)在工程目录下创建Animals模块(Alt+Insert→Python Package):
(2)创建一个Python文件(Alt+Insert→Python File):
在Mammals.py文件中输入以下代码:
在Carnivore.py, Herbivore.py文件中输入以下代码:
2、转到声明
将光标定位在Cat类实例的feeds()函数名处,按下Ctrl+B。Pycharm会自动跳转到Mammalia类feeds成员的定义:
3、转到引用
接下来吧光标至于Mammalia类名称处,查找其所有引用。按下Ctrl+Alt+B,会看到Mammalia类的引用列表:
选择你想查看的引用(例如这里选择Cow),回车,Pycharm会跳转到对应引用位置:
如果你选择了位于另外一个文件中的引用,如Carniv
caf2
ore,Pycharm会在一个单独的编辑选项卡中打开它。
4、注意侧边图钉图标
之前我们已经预见过类似的图钉图标,例如在查看快捷文档时(Ctrl+Q),如果你单击这个图标,则整个弹出窗口会被固定。在这里则意味着所遇到的引用已经添加到 Find
tool window窗口中进行显示。
5、左槽图标的导航功能
最后我们观察窗口左槽,这里有很多附有指向箭头的图标,意味着?
如果你将鼠标指针悬停在图标上面,Pycharm会显示其子类或者重载方法(向下的箭头)、父类(向上箭头):
当你单击这个图标时,Pycharm会列出其子类或者重载方法(如果有的话):
之后Pycharm会跳转到所选条目,并将光标至于对应的声明部分。如果只存在一个子类、父类或者重载函数,则默认执行跳转操作:
转自:http://blog.csdn.net/u013088062/article/details/50324237
(1)在工程目录下创建Animals模块(Alt+Insert→Python Package):
(2)创建一个Python文件(Alt+Insert→Python File):
在Mammals.py文件中输入以下代码:
在Carnivore.py, Herbivore.py文件中输入以下代码:
2、转到声明
将光标定位在Cat类实例的feeds()函数名处,按下Ctrl+B。Pycharm会自动跳转到Mammalia类feeds成员的定义:
3、转到引用
接下来吧光标至于Mammalia类名称处,查找其所有引用。按下Ctrl+Alt+B,会看到Mammalia类的引用列表:
选择你想查看的引用(例如这里选择Cow),回车,Pycharm会跳转到对应引用位置:
如果你选择了位于另外一个文件中的引用,如Carniv
caf2
ore,Pycharm会在一个单独的编辑选项卡中打开它。
4、注意侧边图钉图标
之前我们已经预见过类似的图钉图标,例如在查看快捷文档时(Ctrl+Q),如果你单击这个图标,则整个弹出窗口会被固定。在这里则意味着所遇到的引用已经添加到 Find
tool window窗口中进行显示。
5、左槽图标的导航功能
最后我们观察窗口左槽,这里有很多附有指向箭头的图标,意味着?
如果你将鼠标指针悬停在图标上面,Pycharm会显示其子类或者重载方法(向下的箭头)、父类(向上箭头):
当你单击这个图标时,Pycharm会列出其子类或者重载方法(如果有的话):
之后Pycharm会跳转到所选条目,并将光标至于对应的声明部分。如果只存在一个子类、父类或者重载函数,则默认执行跳转操作:
转自:http://blog.csdn.net/u013088062/article/details/50324237
相关文章推荐
- 最全Pycharm教程(27)——Pycharm搜索导航之跳转到声明与定义
- 最全Pycharm教程(26)——Pycharm搜索导航之文件名、符号名搜索
- 最全Pycharm教程(26)——Pycharm搜索导航之文件名、符号名搜索
- 最全Pycharm教程(28)——Pycharm搜索导航之搜索应用实例
- 最全Pycharm教程(28)——Pycharm搜索导航之搜索应用实例
- 最全Pycharm教程(28)——Pycharm搜索导航之搜索应用实例
- pycharm跳转到定义和声明,出现的问题:Cannot find declaration to go to
- 使用Pycharm跳转到声明与定义(源代码)
- 最全Pycharm教程(25)——Pycharm编辑器功能之查看帮助文档
- 最全Pycharm教程(1)——定制外观
- 最全Pycharm教程(5)——Python快捷键相关设置
- C语言中函数的声明、定义及使用的入门教程
- 最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用
- 最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用
- 最全Pycharm教程(9)——创建并运行一个基本的Python测试程序
- 最全Pycharm教程(30)——Pycharm中的File Watchers
- 收集自网络的wordpress 分页导航的代码教程(全网最全版)
- 与众不同 windows phone (27) - Feature(特性)之搜索的可扩展性, 程序的生命周期和页面的生命周期, 页面导航, 系统状态栏
- 最全Pycharm教程(2)——代码风格
- 最全Pycharm教程(7)——虚拟机VM的配置