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来显示当前多匹配的条目,当你在进行多重搜索时,这种独立的显示模式变得很重要。同时我们也希望能够保存搜索结果方便下次查看:

  最后,你可以通过单击提示列表旁边的漏斗图标来指定当前需要显示哪种文件类型的搜索结果:

本文源自:http://blog.csdn.net/u013088062/article/details/50323393

作者的其他pycharm教程:http://blog.csdn.net/column/details/pycharm.html

转载于:https://www.cnblogs.com/iamjqy/p/6846217.html

Pycharm搜索导航之文件名、符号名搜索相关推荐

  1. 微信小程序自定义搜索导航栏

    自定义微信小程序导航栏 因为项目需要,要实现如京东小程序类似的搜索导航栏-下图所示搜索框在导航栏中.参考了官方API最终实现了该有的效果,顺便吧此次实现的思路和代码记录下来. 一.拆解分析 按照正常的 ...

  2. Pycharm / IDEA 局部搜索功能,调试时搜索变量值,或是搜索文件名等局部搜索方法

    以pycharm为例: 在调试时已知一个变量值,但是不知道它的变量名 已知变量名,但是不知道变量值 这些情况都可以像"全文搜索"一样搜索出来,方法如下: 变量名/值 搜索 首先鼠标 ...

  3. 怎么用计算机搜索文件,Win7系统如何使用内置搜索功能筛选文件名与内容

    Win7系统的搜索功能效果非常强大,不但比WinXP快上许多,而且还能即输即显.不过我们在平时使用的时候大家会发现,Win7搜索只能搜索目录中的文件名,却搜索不到文件中的内容.其实Win7搜索功能的强 ...

  4. pycharm 如何搜索?Ctrl+N 搜索py文件 Ctrl+shift+N 搜索所有类型的文件 ctrl+shift+f 全局字符串搜索 ctrl+shift+a 配置项搜索 双shift全局

    Ctrl+N 搜索py文件 Ctrl+shift+N 搜索所有类型的文件 ctrl+shift+f 全局字符串搜索 ctrl+shift+a 配置项搜索 双shift 全局组合搜索 参考文章:pych ...

  5. 比Everything更强的文件搜索工具,支持文件名、文件内容和文件图片上的文字搜索,文件内容搜索工具,文件图片内容搜索工具,OCR图片文本识别搜索,文件快速搜索工具,文字识别文件搜索工具

    Windows自带的文件搜索功能想必不需要过多吐槽,搜索速度简直是在龟爬,所以小编很早之前就在用Everything进行文件搜索了,不过,今天的主角不是它,而是比它更更更更更强的一款软件! 这款软件适 ...

  6. IOS 滑动tableview,导航栏渐渐显示,搜索框显示在导航栏上

    先看下效果图 这样的效果图我们在很多app上也看到过,正好我们的项目中有需要,就来实现下. 该效果有两种解决方案: 一.自定义导航栏,在scrollViewDidScroll方法中,改变导航栏的颜色和 ...

  7. 如何使用搜索技巧来成为一名高效的程序员(很好的总结)

    没有人是完全独立的孤岛,每个人都是整体的一部分.-- 约翰·多恩 对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序.如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码.即使是经验丰 ...

  8. 导航电子地图数据中POI搜索技术原理之二

    导航电子地图数据中POI搜索技术原理之二 支持任意检索 <浅谈导航数据中POI搜索技术原理>一文介绍了导航电子地图中POI兴趣点数据进行关键字检索的基本原理. 其中,数据的组织方式如下: ...

  9. 百度搜索引擎中的特殊符号和搜索语句

    2019独角兽企业重金招聘Python工程师标准>>> 一.引号 双引号和书名号都属于精确匹配搜索,如果输入的关键词很长,百度在经过分析后,会将该词拆分搜索.如果您对这种情况不满 意 ...

最新文章

  1. RDKit2018.03.3+Win10(64位):ImportError: DLL load failed: 找不到指定的模块。
  2. SpringMVC源码解析
  3. Angular 依赖注入的一个常见错误 NullInjectorError, No provider for XXX
  4. [Sharepoint2007对象模型]第一回:服务器场(SPFarm)
  5. execjs执行js出现window对象未定义时的解决_JS逆向 | 助力新手 , 两个JS逆向喂饭教程...
  6. ip在线代理联合早报_我所资深代理人马俪雯线上参加”中国医药设备工程协会年会”...
  7. 欧姆龙nj与nx哪个高端_没想到还有比三菱更垃圾的PLC,欧姆龙隆重登场
  8. java 程序暂停_java程序运行过程中如何暂停,恢复?
  9. 数据库中第一范式、第二范式、第三范式
  10. 融合多头注意力机制的网络恶意流量检测
  11. 快手网址 - KuaiShou.NET
  12. 解决ios下的微信页面背景音乐无法自动播放问题
  13. HTML5,js制作坦克大战
  14. 容器云技术docker
  15. 2022年R1快开门式压力容器操作考试资料及R1快开门式压力容器操作考试总结
  16. 电脑监控专家-专业的电脑监控软件
  17. 项目中的有趣题目 -- 吃饺子问题
  18. aix oracle备份命令,Aix/Linux下自动备份oracle数据库
  19. java北大青鸟注册系统_java北大青鸟租车系统
  20. 国网SG186工程含义

热门文章

  1. 【C#-枚举】枚举的使用
  2. SQL 语句时间比较
  3. SQL 语句 - Select(1): 指定表
  4. 弹出VIEW.非dialog
  5. 详介oracle的RBO/CBO优化器
  6. windows docker 空出C盘 迁移到其他盘
  7. 如何把一个java程序打包成exe文件,运行在没有java虚
  8. 机器学习理论梳理2 : KNN K近邻分类模型
  9. IDEA 插件开发入门教程
  10. AlfaLaval公司采用低速通风技术冷却数据中心