步骤:

  1. 通过gitbash安装bash
  2. 将bash设置为vscode默认终端
  3. 在~/ 路径下创建/.bash_profile添加环境变量

通过gitbash安装bash

去官网安装gitbash的windows版本: https://git-scm.com/download/win

安装完毕后将文件夹下的bin路径添加至环境变量。
安装完毕后,在bin文件夹下有bash.exe,可以直接使用。

将bash设置为vscode默认终端

打开vscode的设置并用json的设置格式:

将如下部分添加至setting.json文件中。

    "terminal.integrated.profiles.windows": {"PowerShell": {"source": "PowerShell","icon": "terminal-powershell"},"Command Prompt": {"path": ["${env:windir}\\Sysnative\\cmd.exe","${env:windir}\\System32\\cmd.exe"],"args": [],"icon": "terminal-cmd"},"GitBash": {"path": ["你自己的bash.exe路径"],"args": ["-l"],"icon": "terminal-bash"}},    "terminal.integrated.defaultProfile.windows": "GitBash",

这一步完成后,vscode中打开的默认终端就是bash终端了。

在~/ 路径下创建/.bash_profile添加环境变量

完成上面两步后,虽然可以用bash,但是有些环境变量之类的没有继承过来。
需要在~/ 路径下创建.bash_profile文件,改文件会在打开bash时运行,进行bash初始化设置。
~/ 目录在windows下对应 C:\Users\你的用户名

创建该文件然后添加环境变量之类的,我在此处添加了conda的初始化命令,你可以自己添加需要的命令。需要注意的一点是,在添加PATH环境变量时,路径需要遵循如下格式:
如,windows路径为 E:\ffmpeg\bin 在此处需要写为 /E/ffmpeg/bin

在bash终端下,运行~/.bash_profile可完成初始化。

在vscode中使用bash相关推荐

  1. VSCode 中利用 Remote SSH 连接远程服务器

    北京时间 2019 年 5 月 3 日,在 PyCon 2019 大会上,微软发布了 VS Code Remote.这是一个用来实现远程开发的功能插件,对于许多使用 Windows 进行开发,但是需要 ...

  2. 如何在vscode中使用GitLab

    如何在vscode中使用GitLab 我同广大码友们一样,好不容易赶上了个节假日,回到家一顿安排,可屁股还没坐热就接到线上紧急BUG需要修复,木办法,拉项目导分支又是一顿排查,最后git stash, ...

  3. vscode中如何运行git

    在vscode 中运行git 指令,发现报错. 这是因为还没有进行安装git ,所以这个指令对于vscode 来说是没有办法识别的,这时,我们就要进行下载安装git. 第一步:下载git 去到git ...

  4. 在 vscode 中使用 Git :拉取、提交、克隆

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. PS:转载此文后,网友在评论中提到还有其它方法,不过目前个人尚在研究中,有兴趣的朋友们也可自行一探究 ...

  5. vscode中如何创新建php文件,php – 如何在Visual Studio Code,UNIX中的所有文件中创建所有行结尾(EOL)?...

    我使用Windows 10 home,我通常使用Visual Studio Code(VSCODE)来编辑Linux Bash脚本以及PHP和JavaScript. 我没有开发任何专门用于Window ...

  6. 如何在vscode中优雅的编写C语言

    如何在vscode中优雅的编写C语言 各位好,我认为vscode编辑器在windows环境下除了Pycharm外是最方便的IDE了,但在初学C语言时很少有人的第一个C语言软件使用的是vscode来编译 ...

  7. VScode终端配置bash.git(默认),terminal.integrated.shell:windows路径查找不到前提下

    问题: VScode升级到1.60.05版本后,终端配置不支持"terminal.integrated.shell.windows",想要在VScode终端将bash设置为默认终端 ...

  8. vscode中setting.json配置详解

    vscode中的setting.json配置文件配置详解 话不多说上配置文件 大家按需复制到自己的setting.json配置文件中即可 [{// 控制是否在编辑器中显示 CodeLens." ...

  9. VSCode中使用 eslint+prettier完成代码格式化以及自动化整理

    如果在一个大型项目中会有多个人一起去开发,为了使每个人写的代码格式都保持一致,就需要借助软件去帮我们保存文件的时候,自己格式化代码 配置 ESLInt.js vscode软件下载一个ESLint,在到 ...

最新文章

  1. A Dynamic Algorithm for Local Community Detection in Graphs--阅读笔记
  2. UpdatePanel控件的简单属性学习
  3. c语言可移植性较差吗,c陷阱与缺陷--可移植性缺陷
  4. 用计算机上的画图制作贺卡,用画图制作贺卡
  5. JavaScript——创建对象
  6. leetcode1254. 统计封闭岛屿的数目(dfs)
  7. 牛客14718 开心的涂刷
  8. flowable用户组的处理
  9. java爬取网页并保存_Java结合WebMagic实现网页内容爬取
  10. 8Manage助力花安堂打造新品研发项目管理平台
  11. 第七讲 数组动手动脑和课后作业
  12. php社工源码,社工库源码搜集
  13. 二维码自动生成器批量将表格整行数据制作二维码
  14. Facebook受邀者的邮箱地址披露
  15. aspcms用mysql_aspcms分类列表调用的几个实例
  16. win7怎么修改系统语言
  17. 0 0 0 ’\0’ 区别
  18. 爱加密:终止手游之殇,全面解决手游安全问题
  19. 新年集五福将,免费合成烤仔 “守护神兔” 典藏版 POAP 藏品!快来快来!
  20. Web Components 的使用,从入门到基础

热门文章

  1. Hexo博客美化日记 || Amnesia’s Blog
  2. 十年磨一剑,腾讯云数据库品牌重磅升级, “企业级分布式数据库TDSQL”来了!
  3. java 银行并发_java并发编程——通过ReentrantLock,Condition实现银行存取款
  4. vue3 - 19.Mitt兄弟组件传参传值
  5. js实现鼠标滚轮一下滑动一个页面
  6. 【Day4.6】坐BTS赶去湄南河夜游
  7. mysql的常用查询
  8. 联想一体机重装win7系统
  9. Unity Render Streaming-三维地球
  10. css transform组合