【问题标题】:Eclipse: How do I quickly open a folder (in the package, project or resource explorer) with a keyboard shortcut?Eclipse:如何使用键盘快捷键快速打开文件夹(在包、项目或资源浏览器中)?
【发布时间】:2014-07-21 11:14:20
【问题描述】:

我习惯用 CTRL+SHIFT+R - Open Resource 快速搜索和打开文件。但是,开放资源与文件夹不匹配。我需要对项目中的文件夹执行相同的操作,或者将文件与其项目相对路径的一部分进行匹配。

该用例使用 Ansible 角色,其中所有文件都命名为“main.yml”并位于分层文件夹结构中:

-project
   +-roles
       +-apache
           |
           +---tasks
           |     +----main.yml 
           +---handlers
           |     +----main.yml 
           +---vars
           |     +----main.yml 

我需要通过搜索它们的路径来快速打开各种 main.yml 文件,例如输入类似

的内容
CTRL + SHIFT + <<insert key here>> 

然后

apache/vars

并获得一个包含 apache/vars/main.yml 的简短列表

是否有任何功能或插件提供此类功能?它对于打开 maven pom.xml 文件等也很有用...

【问题讨论】:

    标签: eclipse keyboard ansible


    【解决方案1】:

    部分回答:与Eclipse: Filter "open resource" based on path as well as name?相关

    从 Eclipse 3.7 开始,开放资源 (CTRL + SHIFT + R) 中的基于路径的匹配允许写入

    • 相对子路径(例如roles/apache/tasks/)
    • 一个表达式(例如 *apache/ )

    所以基本上最快的方法是后者

    CTRL + SHIFT + R 
    

    然后

    */<<role>>/
    

    我仍然想知道是否有更快的方法来避免输入初始 */ 和最终 /

    【讨论】:

      【解决方案2】:

      也许这不是您想要的,但您可以使用 CTRL+H 并转到“文件搜索”选项卡。

      您可以添加新范围以仅从您感兴趣的目录中搜索文件。您也可以指定搜索文件的类型。

      【讨论】:

        猜你喜欢
        • 2012-05-31
        • 1970-01-01
        • 2010-12-31
        • 2012-01-18
        • 1970-01-01
        • 2023-01-04
        • 1970-01-01
        • 2021-11-26
        • 1970-01-01
        相关资源
        最近更新 更多