Terminal 更改Mac上Visual Studio代码中的默认终端应用程序

Terminal 更改Mac上Visual Studio代码中的默认终端应用程序,terminal,iterm2,visual-studio-code,Terminal,Iterm2,Visual Studio Code,我想更改Visual Studio代码用于Mac的默认终端应用程序。我认为这是首选项或设置json的一部分,但不确定。否。但您可以在这里投票支持此功能:下面是一个如何使另一个终端成为VSCode的默认终端的示例,在这个示例中,我下载了iTerm2并将iTerm2复制到应用程序中 代码(菜单)>首选项>用户设置 编辑settings.json“terminal.external.osxec”:“iTerm.app”和“terminal.explorerKind”:“external” 在终端打

我想更改Visual Studio代码用于Mac的默认终端应用程序。我认为这是首选项或设置json的一部分,但不确定。

否。但您可以在这里投票支持此功能:

下面是一个如何使另一个终端成为VSCode的默认终端的示例,在这个示例中,我下载了iTerm2并将iTerm2复制到应用程序中

  • 代码(菜单)>首选项>用户设置
  • 编辑settings.json
    “terminal.external.osxec”:“iTerm.app”
    “terminal.explorerKind”:“external”
  • 在终端打开
  • iTerm现在是从VSCode启动的默认终端

  • 来自visual studio代码博客:

    // 64-bit cmd it available, otherwise 32-bit
    "terminal.integrated.shell.windows":"C:\\Windows\\sysnative\\cmd.exe"
    // 64-bit PowerShell if available, otherwise 32-bit
    "terminal.integrated.shell.windows":"C:\\Windows\\sysnative\\WindowsPowerShell\\v1.0\\powershell.exe"
    // Git Bash
    "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
    // Bash on Ubuntu (on Windows)
    "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\bash.exe"
    

    参考资料:

    我知道已经很晚了,但您可以通过运行命令来更改它

    Terminal: Select Default Shell
    

    对于那些想要更改默认集成终端而不仅仅是外部终端,并添加
    自定义主题
    ,显示您所在的
    git分支
    ,以及是否需要暂存或提交文件的人来说,

    遵循以下简短的步骤: 请确保已安装以下各项:

    ,

    安装一个
    电力线字体
    (我使用的是Menlo,这是一种美观且非常流行的字体)

    点击下载

    打开文件

    单击
    install font

    (注意:如果没有此选项,vscode集成终端将无法正确呈现主题)

    通过运行以下命令打开.zshrc文件:

    镉离子;代码zshrc

    将iTerm的主题更改为agnoster:

    ⌘f
    打开.zshrc文件中的搜索

    键入
    ZSH_主题

    搜索直到找到实时代码,而不是注释掉的代码:)

    编辑代码,使其看起来像
    ZSH_THEME=“agnoster”

    保存文件

    使用快捷方式打开vscode设置

    ⌘,

    在vscode设置内部,您将看到两个面板。在右侧面板上粘贴以下内容:

    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.shell.osx": "/bin/zsh",
    "terminal.integrated.fontFamily": "Menlo for Powerline"
    
    假设设置在
    之前是空的,现在应该是这样的:

    {
        "terminal.external.osxExec": "iTerm.app",
        "terminal.integrated.shell.osx": "/bin/zsh",
        "terminal.integrated.fontFamily": "Menlo for Powerline"
    }
    
    完了!享受你的新冰封码头

    -(可选自定义)- 如果您希望提示符显示用户名以外的内容,如雷电,如或

    通过运行以下命令打开agnoster主题

    cd~/.ohmyzsh/themes/;代码agnoster.zsh主题

    按以下键打开搜索:

    ⌘f

    将此粘贴到搜索栏中:

    prompt_段黑色默认“%(!.%{%F{yellow}%}。)$USER@%m”

    要更改提示显示的内容,请仅编辑此部分:

    $USER@%m

    请勿更改此部分:

    prompt_段黑色默认值“%(!.%{%F{yellow}%})。

    总之,代码现在应该是这样的:

    prompt_segment黑色默认值“%(!.%{%F{yellow}%}。)在此处插入您心中所想的内容”

    (注意:从技术上讲,您可以更改终端提示符的所有内容,但为了保持简短,我们只编辑了用户名部分)


    我最近把我的终端在VSCode中改成了ozh,它只有一步一行

  • 使用
    视图>命令调色板打开
    命令调色板
    (或者干脆
    命令+Shift+P

  • 将以下行添加到
    用户设置中

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


  • 这些答案对我来说都不完全有效。以下是我为了让它发挥作用而做的修改:

    选择默认shell作为
    zsh
    CMD+SHIFT+p
    打开命令面板。然后键入
    Terminal:selectdefaultshell
    。然后可以选择
    zsh

    将终端更改为使用iTerm

    将字体族更改为使用Powerlevel10k

    结果

    对于阅读本文的任何人来说,正确的答案是再往下一点。更改设置
    “terminal.external.osxec”:“iTerm.app”
    您可以将外部终端更改为iterm2(它会打开一个单独的窗口,而不是在vscode内部),但不是集成的外壳。请参见:看起来您也提高了行距,为文本提供了一点喘息空间:“terminal.integrated.lineHeight”:1.5请详细说明:如何添加闪电粗体之类的小图标?刚刚解决:
    prompt_段黑色默认值“%(!.%{%F{yellow}%}。)“$'\u26a1'
    终端仅支持monospace fontsIt的工作,但我建议使用以下字体:“terminal.integrated.fontFamily”:“Cousine for Powerline”类似于在柱子上挖掘坟墓,但上述解决方案将有助于特定用例。这个答案非常棒。谢谢@kent。我找不到那个命令-我想它现在可能是Terminal:Select Default Profile,虽然我不确定,因为它不工作。请看答案2在我的结尾,我需要在设置中也添加这一行“Terminal.integrated.shell.osx”:“zsh”这会是
    iTerm2.app
    使用iTerm2的人吗?@ArupRakshit Nope,如果查看应用程序文件夹,该应用程序名为iTerm.app,即使它是iTerm2。这并不能回答问题。这是关于改变使用的终端,而不是外壳。尽管如此,这仍然非常有用。谢谢。没有回答@JoséCoelho“terminal.integrated.fontFamily”所指出的问题:“Hack Nerd字体”很有魅力。