PHPStorm 中是否有删除当前打开文件的快捷方式?

Is there a shortcut to delete the currently open file in PHPStorm?

当我使用 Ctrl+Shift+N 导航到目录深处的文件时,我看到文件可以删除,所以我导航到项目窗格,打开所有嵌套目录,然后最后删除文件,这很烦人。

是否有键盘快捷键可以只删除当前在编辑器中打开的文件?

Is there a keyboard shortcut to just delete the file currently open in the editor?

否 -- 上下文错误。 "Delete" 将在正确的上下文中使用文件(例如项目视图);编辑文件时(编辑器聚焦)它只会删除文本。

so I navigate to project pane, and open all the nested directories and finally delete the file, which is annoying.

导航 | Select 在... |项目视图Alt + F1,Windows/Linux 上的 1 使用默认键盘映射)

外部工具可以解决这个问题。

  1. 创建一个外部工具。 运行 的程序是 rm,参数使用 $FilePath$ 宏。我还告诉它不要打开控制台。

  1. 在此外部工具中添加键盘映射中的快捷方式,以快速删除在编辑器中打开的当前文件。

是的,有:

  1. Alt+Home 聚焦 navigation bar。 (⌘+↑ 在 Mac 上)

  2. 然后按删除。 (⌘+⌫ 在 Mac 上)

即使导航栏关闭,它也会在编辑器上方弹出window。