【问题标题】:How to change default integreated terminal in VS Code to kitty, on Linux?如何在 Linux 上将 VS Code 中的默认集成终端更改为 kitty?
【发布时间】:2022-01-10 13:55:46
【问题描述】:

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

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

当我点击Select Default Profile 时,它只允许我在zshbash 之间进行选择。

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

更新: 我已经像这样添加了小猫个人资料

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

    "kitty": {
      "path": "/usr/bin/kitty"
    }
  },

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

【问题讨论】:

  • 你有没有为kitty创建终端配置文件
  • 不,我是怎么做到的? @rioV8
  • 好的,我添加了个人资料。在“路径”中,我设置了“/usr/bin/kitty”,但是当我选择此配置文件时,它只会在 vscode @rioV8 之外打开 kitty 终端
  • 编辑问题并显示您如何定义配置文件,settings.json 中的 json 部分

标签: linux visual-studio-code terminal


【解决方案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 脚本可以相互配合,我没有其他人的经验。 谢谢你

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2022-01-06
  • 2021-11-01
  • 2017-09-04
  • 1970-01-01
  • 2022-10-16
  • 2021-08-17
  • 2018-02-14
  • 1970-01-01
  • 2023-01-25
相关资源
最近更新 更多