Linux终端式bash,win10的终端是powershell或命令提示符,两种终端的语言相差较大,尤其是一些斜杠/和反斜杠\,单引号'和双引号"的区别很难记忆。因此,git bash是一款用Linux的bash语言控制windows的解决方案(bash for windows),对于windows的脚本编写,vscode是一个非常强大的工具,比visual studio,pycharm适用的语言更多,和sublime相比,能够运行各种脚本。但是缺点是内存和磁盘占用更大。因此,对于没有win+linux双系统,windows上没有Linux子系统的用户来说,git+vscode是一个非常友好的bash for windows的编程环境组合。

git安装配置过程

2.安装路径选择,选择要安装的位置,默认为/bin/bash,那么每次shell脚本开头的声明为#!/bin/bash。如果我的bash安装在D:\tools\git\Git\bin\bash的话,那么每个shell脚本开头的声明需要改写为#!/d/tools/git/Git/bin/bash

3.安装选项。勾选Windows Explorer integration, Git LFS, Associate .git* configuration files with the default text editor, Associate .sh files to be run with Bash

4.在开始菜单中创建git,点击next

5.选择vim作为git默认的编辑器,点击next

6.调整环境变量,我选择的是use Git from Git bash only,使用git自带的命令行工具。如果选择git from the command line and also from 3rd-party software则代表选择windows命令行,点击next

7.选择http transport backend,我选择Use the OpenSSL library,点击next

8.配置换行符设置,我选择checkout windows-style, commit Unix-style line endings自动转换文件中的换行符,点击next

9.配置终端仿真器,我选择MinYY默认的MSYS2终端,点击next

10.选择默认的git pull行为,我选择默认,点击next

11.选择凭据存储credential helper,我选择git credential manager,点击next

12.配置外部选项,勾选enable file system caching和enable symbolic links和enable experimental support for pseudo consoles,点击install。

安装完成,打开如下图所示,跳转到releaseNote.html中file:///D:/tools/git/Git/ReleaseNotes.html

git的可用模块共三个,一种是git GUI如下图,一种git bash模拟Linux终端,一种git cmd模拟windows终端。

vscode安装配置过程

脚本式编程我推荐vscode,还可以将各种终端植入vscode中,将代码在vscode中直接运行。植入方法见攻略。

双击安装,同意协议,选择安装路径,添加到开始菜单的程序中,勾选添加到PATH,点击安装即可。

vscode的配置过程包括安装拓展extension和植入终端。

我安装的拓展包括:简体中文Chinese (Simplified) Language Pack for Visual Studio Code,fortran程序颜色标注

植入的终端是git bash:点击file-preferences-settings,然后搜索“terminal.intergrated.shell.windows”,点击下面的edit in setting.json,在其中输入git的路径即可

{"terminal.integrated.shell.windows": "D:\\tools\\git\\Git\\bin\\bash.exe"}

#注意:为了避免将\识别为转义字符,我们将使用双反斜杠\\来书写bash.exe的路径。

然后点击快捷键ctrl+~即可出现已经植入的git bash作为terminal了。在terminal右侧的选项中还可以选择默认的shell(select default shell),其中可以选择Command Prompt,Windows PowerShell,还可以选择WSL shell。

配置完成

vscode还用装git_在windows下搭建编程环境git+vscode安装配置教程相关推荐

  1. 【VSCode】Windows 下搭建 Fortran 环境

    文章目录 Part.I 预备知识 Part.II 安装与配置 Chap.I 编译环境 Chap.II 插件 Part.III 测试 Chap.I 一个示例 Chap.II 注意事项 Part.I 预备 ...

  2. Windows下搭建PySpark环境

    Windows下搭建PySpark环境 文章目录 Windows下搭建PySpark环境 前言 方法一 安装单机版Hadoop 安装单机版Spark PySpark环境整合 方法二 测试PySpark ...

  3. Lisp语言: 在Windows下搭建CLisp环境

    有关Clisp环境的搭建,有人反映说在Ubuntu上搭建很麻烦,对于习惯使用Windows环境的同学们来讲不方便,所以在这里添加一篇Windows下搭建CLisp环境的文章. 其实在Windows下搭 ...

  4. windows下MySQL 5.7+ 解压缩版安装配置方法

    原文:windows下MySQL 5.7+ 解压缩版安装配置方法 方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注 ...

  5. 在Windows下搭建OpenCL环境

    在Windows下搭建OpenCL环境 一.AMD APP SDK介绍 二.安装AMD APP SDK 三.AMD APP SDK使用 一.AMD APP SDK介绍 AMD APP SDK是AMD提 ...

  6. 针对前端初级学者,如何在windows下搭建react-native环境详细教程

    我也是自学react-native,当年到处找教程,然而最难的一步却是环境的搭建,虽然网上有很多关于环境配置的文章,但是都不够详细 所以我也是踩着坑过来的,毕竟我也只是个前端初级学者,所以我想写一篇让 ...

  7. Windows 下搭建Scratch环境

    可能是本人脸黑,为了搭建这个环境,前前后后入过很多坑. 现在做的平台已经商用了(服务器为Linux环境,现在搭建的是开发环境,也可以用WSL做开发环境),欢迎大家去踩踏: https://www.co ...

  8. vue.js+vscode+visual studio在windows下搭建开发环境

    第一步:准备工作 1.nodejs官网 http://nodejs.cn/ 下载安装包或镜像例如8.1.2版本:http://cdn.npm.taobao.org/dist/node/latest-v ...

  9. windows 下 搭建 ElasticSearch 环境

    elasticsearch-service.bat后面还可以执行这些命令 install: 安装Elasticsearch服务 remove: 删除已安装的Elasticsearch服务(如果启动则停 ...

  10. vue自学入门-1(Windows下搭建vue环境)

    本人是一个喜欢动手的程序员,先跑起来个HelloWorld,增加感性认识,这三篇入门文章,花了不到一个小时,从网上找资料,程序跑通后,整理出来的,有的新人可能去哪找资料,运行代码都不知道,分享出来,大 ...

最新文章

  1. 职称计算机 菏泽,山东菏泽2016年职称计算机首批考试时间
  2. 为什么“不懂数据结构与算法”的程序员一定走不远?
  3. Git『Everything up-to-date』问题解决
  4. netlink怎么读_ovs源码阅读--netlink使用
  5. matlab光学远轴光的折射,光学课后习题
  6. 高效的企业测试-单元和用例测试(2/6)
  7. 数据库练习题(一)创建表格并做相应的查询
  8. 好分数阅卷3.0_四川自考阅卷会为了控制通过率故意压分吗?考不过怎么办?
  9. ENVI实现归一化建筑物指数(NDBI)实验操作
  10. 3D打印机打印中途停止且显示挤出头温度过低
  11. Telink BDT 的使用方法
  12. Dapper系列之三:Dapper的事务修改与删除
  13. 使用typedef定义数据类型
  14. Akka 指南 之「集群分片」
  15. JS - scroll属性
  16. Solaris 问答集
  17. 根据银行卡号判断是哪个银行
  18. 【Unity精灵】2D精灵图片替换常见的问题
  19. IE与FireFox下扩展开发插件收集zz
  20. 店盈通:拼多多一个店铺推几个产品最好

热门文章

  1. nand ECC 算法记录
  2. HDU 3622 Bomb Game(2-sat)
  3. 拓端tecdat:已迁离北京外来人口的数据画像
  4. 拓端tecdat|如何用r语言制作交互可视化报告图表
  5. linux 目录权限,Linux目录权限整理总结
  6. caffe 实践程序3——caffe提取特征以及由模型test数据
  7. Python堆叠式神经网络模型实践【Stacking策略+Keras框架】,GUI可视化应用
  8. python实现梳排序
  9. Science杂志公布的机器学习资源
  10. c语言 五个学生学号 姓名 三门,有五个学生,每个学生的数据包括学号、姓名、三门课的成绩,从键盘输入五个学生的数据,要求打印三门课总平均...