当前位置: 首页 > 知识库问答 >
问题:

VSCode:在Mac OSX上用Enter键从文件资源管理器打开文件

吕俊哲
2023-03-14

在Windows上使用VSCode时,我可以在文件资源管理器中导航,并在聚焦的文件上点击< kbd>Enter,文件将在编辑器中打开。但是,在我的Mac上,当我这样做时,VSCode将打开重命名输入,如下所示:

我不知道它为什么这样做。即使在其他文本编辑器(例如Atom)中,默认行为也是在回车上打开文件。有没有办法更改此行为,以便文件在回车上打开?到目前为止,我找到的唯一解决方法CTRL回车,它在新窗格中打开文件,但在VSCode中有3窗格限制,这是相当有限的。

共有3个答案

魏宸
2023-03-14

在版本1.19.2中,在mac上,我可以进入键盘快捷键(菜单栏

您还可以在keybindings.json中跳过以下内容(键盘快捷键页面上有一个指向它的链接):

{
  "key": "cmd+enter",
  "command": "renameFile",
  "when": "explorerViewletVisible && filesExplorerFocus && !inputFocus"
}

Enter现在在资源管理器中打开高亮显示的文件,ctrl enter将其置于重命名/编辑模式。

–编辑–

升级到 1.21.0 后,输入键再次开始用作重命名文件。cmd 输入仍然用作重命名文件。要解决此问题,请转到菜单栏

{
  "key": "enter",
  "command": "-renameFile",
  "when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus"
}
贺波
2023-03-14

我最终在这里编译了一些解决方案,得到了以下< code>keybinding.json版本(通过< code >代码打开

  {
    "key": "cmd+enter",
    "command": "renameFile",
    "when": "explorerViewletVisible && filesExplorerFocus"
  },
  {
    "key": "enter",
    "command": "-renameFile",
    "when": "explorerViewletVisible && filesExplorerFocus"
  },
  {
    "key": "enter",
    "command": "list.select",
    "when": "listFocus && !inputFocus"
  }
禹智渊
2023-03-14

如果其他人遇到此问题,在Mac上从VSCode中的文件资源管理器打开文件的键盘快捷方式是:

CMD

这也适用于Finder。

 类似资料:
  • 问题内容: 在Python中,如何跳到Windows资源管理器中的文件?我找到了跳到文件夹的解决方案: 但是我没有文件的解决方案。 问题答案: 来自Geoff Chappell的 Windows资源管理器命令行

  • 这是我的HTML: 一个按钮用于打开文件资源管理器。这是我的Java代码: 我无法打开文件资源管理器,因此无法传递文件路径。

  • 我今天醒来,我不能打开VSCode中的文件! 我在VSCode文件资源管理器中单击文件,但什么都没发生。但之前工作中的文件仍处于打开状态。 此外,尝试导航到,诸如此类的操作都不起作用。没有打开新文件。 右键单击打开文件,然后选择

  • 我在快捷方式设置中将VSCode设置为以管理员身份打开。 这会导致一种奇怪的行为,VSCode无法从资源管理器中打开其他文件,只返回Windows错误声音,而根本没有消息。不会在相同或新实例上打开。 但是如果我通过,它就工作了。 我错过了什么? 谢谢

  • 我开始做一些类似资源类的东西,在那里我可以为我的应用程序保存我所有的文件,像图像和声音,但它变得非常混乱,所有的东西都在应用程序的乞求中加载。 这是包含所有内容的类:https://sourceb.in/s8rjgqqgss(头文件)https://sourceb.in/cjiq78hdov(cpp文件的一部分) 我很抱歉把它贴在不同的网站上,但正如你所看到的,它真的很乱,我也不知道如何让它变得更

  • 在VsCode中,如果我创建/删除/更改文件,文件资源管理器不会相应地更新。直到几周前,它还工作得很好,但突然它停止了,只有在我手动点击刷新按钮时才会更新。为了更好地解释这个问题,我在youtube上上传了一段20秒的视频。 这是我的VsCode版本信息: 我在macoS Big Sur 11.4(20F71)上,VsCode在我的git根存储库中打开。 任何帮助都很感激!!