zsh在vscode内置终端中不起作用

时间:2017-07-24 09:37:34

标签: visual-studio-code vscode-settings

echo $SHELL

已记录:/bin/zsh

为什么内置shell仍然是bash

我应该如何配置vscode以使zsh在内置终端中运行?

2 个答案:

答案 0 :(得分:0)

您可以按照here所述设置terminal.integrated.shell.linux属性。如果需要将参数传递给zsh,请使用terminal.integrated.shellArgs.linux属性。

答案 1 :(得分:0)

针对使用MAC的用户

  1. 启动Visual Studio代码并转到“设置”。
  2. 在“设置”中,单击功能下拉菜单,然后在“终端”上
  3. 单击settings.json中的编辑(右上角的图标),然后将以下代码行添加到用户设置json文件中:

“ terminal.integrated.shell.osx”:“ / bin / zsh”

  1. 然后,您必须使用垃圾桶图标关闭该终端。

就是这样,现在,如果您打开另一个终端,您应该会看到ZSH终端。