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

VS代码集成终端-在代码和终端之间切换的键盘快捷键?

穆丁雨
2023-03-14

有什么建议如何在VS Code中的代码和集成终端之间切换?

例如,在 PowerShell ISE 中,它是:Ctr D 终端和 Ctr I 代码

找不到任何类似的VS Code。

提前感谢您的任何建议

共有2个答案

宰父阳焱
2023-03-14

详述前面的答案,我想分享我的工作配置,在代码和终端之间切换,有或没有全尺寸的终端。

注意:我在Mac上测试了这一点,在EC2实例上运行VSCode。

{
  "multiCommand.commands": [
    {
      "command": "multiCommand.move2Terminal",
      "sequence": [
        "workbench.action.toggleMaximizedPanel",
        "workbench.action.terminal.focus"
      ]
    },
    {
      "command": "multiCommand.move2Code",
      "sequence": [
        "workbench.action.toggleMaximizedPanel",
        "workbench.action.focusActiveEditorGroup"
      ]
    }
  ]
}
[
  // Switch between Terminal and Code
  {
    "key": "shift+cmd+,",
    "command": "workbench.action.terminal.focus",
    "when": "!terminalFocus"
  },
  {
    "key": "shift+cmd+,",
    "command": "workbench.action.focusActiveEditorGroup",
    "when": "terminalFocus"
  }
  // Switch to Terminal full-screen and back to Code
  {
    "key": "shift+cmd+.",
    "command": "extension.multiCommand.execute",
    "args": {
      "command": "multiCommand.move2Terminal"
    },
    "when": "!terminalFocus"
  },
  {
    "key": "shift+cmd+.",
    "command": "extension.multiCommand.execute",
    "args": {
      "command": "multiCommand.move2Code"
    },
    "when": "terminalFocus"
  },
]
闻昊英
2023-03-14

目前,sqlaide在这个帖子上的最后一篇帖子给出了一个很好的答案。打开键绑定。json*文件,并将下面的文本添加到方括号中。完成后,可以使用Ctrl`在代码和终端之间来回移动焦点。

*文件

{
"key": "ctrl+`",        "command": "workbench.action.terminal.focus",
                        "when": "!terminalFocus"},
{
"key": "ctrl+`",        "command": "workbench.action.focusActiveEditorGroup",
                        "when": "terminalFocus"}
 类似资料:
  • 有一个快捷方式来显示集成终端。但如果终端已经打开,这将隐藏它。如果有一个快捷方式,在编辑器上键入时专注于终端,那就太好了。

  • 目前,我在VS代码集成终端上运行Python代码时遇到问题,尽管代码在任何其他编辑器或Powershell(Windows用户)上都能完美运行。 我目前正在使用Python的Anaconda版本(PATH上的Anaconda),但在昨晚对VS代码进行了一些更新后,错误阻止了我在集成终端上运行代码。我尝试重新安装Anaconda和VS代码,但问题仍然存在。 第1行字符:41 ... onda3/py

  • 有人知道Visual Studio代码中在编辑器和集成终端之间切换焦点的键盘快捷键(Mac和Linux)吗?

  • 我最近卸载并重新安装了VS代码,因为我想重新开始。然而,现在VS代码表示python3在库/框架下。。。python在usr/bin/python下。在终端中,这些都是针对哪个python和哪个python3的

  • 有人知道在VisualStudio代码中,在编辑器和集成终端之间切换焦点的快捷键(Mac和Linux)吗?

  • 我试图了解shebang是如何工作的,并想知道当您在终端提示符下键入< code>node时会发生什么。想知道它是否在某个地方调用了c函数中的< code>main。使用node有一段时间了,我只懂一些基础知识。The shebang 以某种方式读取节点可执行文件,我不确定它是什么或在哪里,以及它从哪里开始。然后是实际计算表达式< code>node并将其定向到shebang的代码,但这可能太复杂