如何仅通过键盘在特定文件夹中创建新文件?

问题描述

我在docs中发现,可以通过在项目工具窗口中选择目录并按 Alt +插入创建文件,从而在PHPStorm中创建一个文件

我还发现,当我在文件中写入内容并想在同一目录中创建新文件时,可以按 Ctrl + Alt + Insert 文件中创建一个文件。同一目录。

但是,我想知道是否有可能仅使用键盘在另一个目录中创建新文件,而不必使用鼠标光标并在“项目”工具窗口中选择目录。

我知道对于Mac,可以使用 Cmd + Up 打开导航栏,然后可以在要创建新文件的目录中键入内容,然后按 Cmd + N 创建新文件。 但是如何在Ubuntu上做到这一点?

解决方法

在创建新文件时(直接从该弹出菜单或通过Main Menu | File | New... | File),您也可以输入相对路径

例如:我在Windows上。当前文件为ROOT\testing\debug\simple.php

如果我要使用该 Ctrl + Alt +插入并在其中使用File,则可以输入..\..\new\123.txt路径,新文件123.txt将是在ROOT\new文件夹中创建(如果不存在,将创建new文件夹)。

P.S。即使在Windows上,Linux路径定界符也可以正常工作:../../new/123.txt

enter image description here

最终结果:
enter image description here

注意:默认情况下,新文件不会在“项目视图”面板中聚焦/展开文件夹(除非您已在“项目视图”面板中为此激活了“始终选择打开的文件”选项)。


另一种方法:如果您不记得文件夹结构,只需使用导航栏进行导航,然后调用 Alt + Insert ({{1}的快捷方式) ):此操作取决于上下文,并且会将当前上下文用作基本文件路径:

Alt + Home (或您可以执行File | New...操作的任何位置),导航到所需的文件夹(使用箭头, Enter 进入子目录文件夹),然后从此处调用 Alt +插入

开始位置:
enter image description here

导航到所需的目标文件夹:
enter image description here

调用“新建”菜单弹出窗口:
enter image description here

最终结果:
enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...