【问题标题】:What's the difference between the operation Ctrl+Shift+F and the operation double Shift in PyCharm?PyCharm中Ctrl+Shift+F操作和双Shift操作有什么区别?
【发布时间】:2021-09-17 21:55:11
【问题描述】:

据说double-shift 操作可以像Ctrl+Shift+F 一样进行搜索。但是为什么我无法使用double-shift 找到具有相同字符串的文件目标?如果是我的问题,如何使用double-shift 找到我的文件目的地?

我在网上搜索了很长时间。但是没有用。请帮助或尝试给出一些想法如何实现这一点。

我在 Windows 10 64bit 上使用 PyCharm 社区版 2020.1。

【问题讨论】:

    标签: python-3.x pycharm


    【解决方案1】:

    Double ShiftSearch Everywhere,您还可以在其中搜索项目之外、帮助或操作。

    Control-Shift-F在路径中查找,是一种更经典的查找方式,但适用于所有文件(取决于文件过滤器)。

    【讨论】:

    • 但是为什么我找不到我可以通过Control-Shift-F by Double-Shift 找到的文件?
    • 它们是不同的。如果要查找字符串“app.make_response”,请使用在路径中查找。正如您在“搜索”中看到的那样,如果找不到字符串(文件中没有这样的字符串)。如果您靠近All,您会发现All 的含义是:类、符号、操作、文件(所以不是字符串,但它使用上下文感知数据库,并且对于 symbols我们指的是定义或声明,而不是调用/使用[但我知道这一点,因为我来自 C 语言,对于大多数程序员来说可能并不明显])。
    【解决方案2】:

    shift 导航到以下目的地: 类型、符号、文件、最近的文件、操作、工具窗口、运行配置、首选项、Git 分支、提交、标签、消息等。

    请注意,此命令不能替代 文本搜索 — 使用 Shift+F 在当前文档中搜索文本,使用 Control+Shift+F 在整个解决方案中搜索文本。 (来源:JetBrains-Manual

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-22
      • 2017-09-27
      • 2018-05-21
      • 1970-01-01
      • 1970-01-01
      • 2012-08-05
      相关资源
      最近更新 更多