Skip to content

vscode 设置默认终端为bash #80

@coconilu

Description

@coconilu

前言

经常使用vscode的同行们,肯定有大部分会觉得微软自家的编辑器vscode只能使用cmd来作为终端。

原本我也这么认为,但是我在一个巧合的机会里发现了其实是可以改变的。

这真是太让人兴奋了,因为不熟悉微软cmd指令的我们,终于有了很好的选择,下面我将讲述如何切换默认的终端,并配置好自己的git环境。

设置默认终端

打开用户设置,搜索配置项terminal.integrated.shell.windows,将会看到它默认显示为C:\Windows\Sysnative\cmd.exe

我们可以设置为git bash的路径,默认为C:\Program Files\Git\git-bash.exe,这样就可以切换成功了

当然了,如果是win10系统的话,是可以内置支持bash的,默认路径为C:\Windows\System32\bash.exe

配置git环境

因为切换了终端,所以需要重新配置git环境

  1. 用户名和邮箱
git config --global user.name "{your username}"
git config --global user.email "{your email}"
  1. 凭证存储
git config  credential.helper store 

作用是在当前仓库存储用户的凭证,也就是只需要在刚开始输入账号密码,以后就不需要再次输入了

  1. 换行符
git config --global core.autocrlf true

推荐:在Mac上设置 autocrlf = input, 在Windows上设置autocrlf = true(默认值)。这样即可保证仓库中永远都是LF。而且在Windows工作空间都是CRLF, 在Mac/Linux工作空间都是LF。

最后

如果你的win10上已经内置支持bash的话,可以直接在默认的cmd终端上敲入bash就可以进入bash终端了,就不用修改用户配置那么麻烦了。

参考

How to use bash on Windows from visual studio code integrated terminal?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions