如何在Rubymine / PHPStorm /其他JetBrains IDE中的特定目录中创建文件而不离开主行

时间:2015-05-28 15:10:36

标签: intellij-idea phpstorm rubymine

目前,我正在做以下事情:

  1. cmd-1 转到项目结构视图
  2. 移动到箭头键(不在主行上 - 我想避免这一步),或者,(恐怖!)鼠标导航到我想要创建文件的文件夹
  3. ctrl-alt -n 打开新文件对话框,该对话框始终在所选目录中创建文件
  4. 有没有更好的方法来指定/移动到目录而不必使用箭头键/鼠标,以便我可以留在主页行?

    我试过了:

    • 使用 pageup 移动到项目结构窗格的根目录并输入目录名称 - 这很好,但 pageup 远离主行。此外,它经常选择错误的文件夹(例如/spec中的文件夹,而不是/app中的文件夹),我只能再次使用箭头键找到正确的文件夹。似乎无法键入app/controllers,因为由于某种原因它不会将斜杠作为目录分隔符处理。
    • 通过 option-pageup 使用导航栏,使用左箭头一直向左移动,然后使用其他箭头键导航到正确的目录,或者使用来自roor的 ctrl-alt-n 并输入完整路径,但这也离开了主行并没有更快。

1 个答案:

答案 0 :(得分:2)

键入 + SHIFT + O (或 CTRL + SHIFT + N 如果您使用Linux / Windows键盘映射)打开Navigate to file对话框(或点击 SHIFT + SHIFT 打开{ {3}}对话框)。

键入要在其中创建文件的目录的名称。请注意,目录名称必须以/结尾,以便IntelliJ知道您要打开目录而不是文件。

您只能输入部分路径,例如webapp/resources/

enter image description here

输入,将在项目视图中打开所选目录。

然后你可以像往常一样使用 + N ALT + 插入)来创建新文件。