如何在不离开主行的情况下在 Rubymine/PHPStorm/other JetBrains IDE 的特定目录中创建文件
How to create a file in a specific directory in Rubymine/PHPStorm/other JetBrains IDEs without leaving the home row
目前,我正在做以下事情:
- cmd-1进入项目结构查看
- 移动到箭头键(不在主行 - 我想避免这一步),或者,(恐怖!)鼠标导航到我想在其中创建文件的文件夹
- ctrl-alt-n 打开新建文件对话框,总是在所选目录中创建文件
有没有更好的方法 specify/move 到目录而无需使用箭头 keys/mouse 以便我可以留在主行?
我试过:
- 使用 pageup 移动到项目结构窗格的根目录并键入目录名称 - 这很好,但是 pageup离主场很远。它还经常选择错误的文件夹(例如
/spec
中的文件夹,而不是 /app
中的文件夹),我只能再次使用箭头键找到正确的文件夹。似乎无法键入 app/controllers
,因为出于某种原因它不会将斜杠处理为目录分隔符。
- 通过 option-pageup 使用导航栏,使用 向左箭头 一直向左移动,然后向右导航目录与其他箭头键,或从 roor 使用 ctrl-alt-n 并键入完整路径,但这也远离主行并且速度不快。
键入⌘+SHIFT+O(或CTRL+SHIFT+N 如果您使用 Linux/Windows 键盘映射)打开 Navigate to file dialog (or hit SHIFT+SHIFT to open the Search Everywhere 对话框)。
键入要在其中创建文件的目录的名称。请注意,目录名称必须以 /
结尾,以便 IntelliJ 知道您要打开的是目录而不是文件。
您可以只输入部分路径,例如webapp/resources/
按 Enter,所选目录将在项目视图中打开。
然后就可以使用⌘+N (ALT+ Insert) 照常创建新文件。
目前,我正在做以下事情:
- cmd-1进入项目结构查看
- 移动到箭头键(不在主行 - 我想避免这一步),或者,(恐怖!)鼠标导航到我想在其中创建文件的文件夹
- ctrl-alt-n 打开新建文件对话框,总是在所选目录中创建文件
有没有更好的方法 specify/move 到目录而无需使用箭头 keys/mouse 以便我可以留在主行?
我试过:
- 使用 pageup 移动到项目结构窗格的根目录并键入目录名称 - 这很好,但是 pageup离主场很远。它还经常选择错误的文件夹(例如
/spec
中的文件夹,而不是/app
中的文件夹),我只能再次使用箭头键找到正确的文件夹。似乎无法键入app/controllers
,因为出于某种原因它不会将斜杠处理为目录分隔符。 - 通过 option-pageup 使用导航栏,使用 向左箭头 一直向左移动,然后向右导航目录与其他箭头键,或从 roor 使用 ctrl-alt-n 并键入完整路径,但这也远离主行并且速度不快。
键入⌘+SHIFT+O(或CTRL+SHIFT+N 如果您使用 Linux/Windows 键盘映射)打开 Navigate to file dialog (or hit SHIFT+SHIFT to open the Search Everywhere 对话框)。
键入要在其中创建文件的目录的名称。请注意,目录名称必须以 /
结尾,以便 IntelliJ 知道您要打开的是目录而不是文件。
您可以只输入部分路径,例如webapp/resources/
按 Enter,所选目录将在项目视图中打开。
然后就可以使用⌘+N (ALT+ Insert) 照常创建新文件。