如何在 Linux 上将 VS Code 中的默认集成终端更改为 kitty?

Cha*_*ley 9 linux terminal visual-studio-code

我在 Linux 上使用 kitty(它是一个终端),我希望它在 VS Code 中用作默认终端(当我单击 Ctrl+` 时出现)。现在 VS Code 使用自己的终端,名称为“vscode”。

我尝试通过添加来修改设置, "terminal.external.linuxExec": "/usr/bin/kitty" 但没有帮助。

当我单击它时Select Default Profile,它只允许我在zsh和之间进行选择bash

如何将默认终端更改为 kitty?

更新:我已经添加了小猫的个人资料,如下所示

"terminal.integrated.profiles.linux": {
    "bash": {
      "path": "bash",
      "icon": "terminal-bash"
    },
    "zsh": {
      "path": "zsh"
    },
    ... other profiles

    "kitty": {
      "path": "/usr/bin/kitty"
    }
  },
Run Code Online (Sandbox Code Playgroud)

但是当我kitty现在选择时,它会在 VS Code 之外打开终端。

小智 1

我不认为这是一件事,你在linux中有一个shell,你在终端中执行命令,据我所知,这只是一种运行shell的运行程序,所以我知道你可以切换到zsh或bash,就像zshell 或 bash 或 Fish 或 dash

你也可以切换你的默认 shell,这样你就可以在 codeoss 终端中使用你的别名,首先执行 'echo $SHELL' 然后你会得到你当前的 shell,(/usr/bin/zsh, /bin/ zsh、/bin/bash、/bin/dash)然后只需执行“cat /etc/shells”,您将获得所有已安装 shell 的列表,您可以选择要切换到的任何一个,然后只需执行“chsh”它会询问哪个 shell 并只需输入 /bin/ 即可完成,这还应该更改 VScode 中的 shell,现在所有别名都应该可用,以防脚本出现兼容性错误,通常 zsh 脚本和 bash 脚本可以工作与彼此相处,我没有与他人相处的经验。感谢你