1 终端

1.1 创建终端

  • Ctrl + `
  • 通过再次按下 Ctrl + ` 键将其隐藏
  • 创建出一个新的终端来,而不是上面描述的切换命令,那就需要按下 Ctrl + Shift + `,或者在命令面板里搜索 “新建集成终端”(Create New Intergrated Terminal)并运行。

1.1.1 不同终端之间切换

  • 从命令面板里运行 聚焦于下一终端(Focus Next Terminal)或者 聚焦于上一终端(Focus Previous Terminal)进行切换。
  • 推荐给它们绑定上顺手的快捷键,比如 Ctrl + Tab,来进行一键切换。

1.1.2 终端切分

这三个拆分终端之间切换的快捷方式,与上面集成终端之间的切换也是非常类似的,它们是 命令面板里的聚焦于下一个窗格(Focus Next Pane)、聚焦于上一个窗格(Focus Previous Pane)。

1.2 终端内操作

1.2.1 光标移动到开头

  • Ctrl + A或者 Home

1.2.2 光标移动一个单词

  • Alt + 左方向键

3 终端设置

在 Windows 10 上我们会使用 PowerShell,而如果是 Win 10 以下的版本那么默认的 Shell 则会是 Cmd。macOS 和 Linux 下 VS Code 会检测你的默认 Shell 是什么。


  • 如果 VS Code 挑选的 Shell 不是你想要的,那么你可以修改 terminal.integrated.shell.windowsterminal.integrated.shell.osx或者 terminal.integrated.shell.linux,这个设置的值就是你想要使用的 Shell 在系统上的路径。
  • terminal.integrated.cwd用于控制 Shell 启动时的初始目录;
  • terminal.integrated.rightClickBehavior 控制鼠标右键点击时的行为;
  • terminal.integrated.enableBell 可以控制当脚本出错时是否要发出响声。
  • terminal.integrated.scrollback,终端在运行脚本时,只会保存最近输出的 1000 行结果。有的时候,当我们跑一些测试,1000 行根本不够用,测试跑完了,想往上翻页看看前面的结果,却发现只有 1000 行,没法看到全部的结果。那这时我们就可以把这个设置修改为一个较高的值,比如我就把这个值改成了 5000。集成终端的代码实现还是很不错的,所以我一点也不担心把这个值调大后会影响 VS Code的整体性能。当然,如果我们觉得集成终端里的输出结果已经不需要了,也可以按下快捷键 Cmd + K来清除所有的输出结果。