如何在windows下使用vscode畅快的调试bash shell
admin
2023-07-25 19:40:09
0次

前言:

在linux随然有很多的可以调试的bash的工具,但是如果不用ubuntu或者其它linux系的桌面系统,只有命令行的情况下,还是很吃力的,当然了,大神级别可以畅快的书写并调试,但是对于我等小白(空格多一个少一个),只能望尘莫及了,所以才了这篇文章。
搭建环境:

下载所需要的软件(已安装,请跳过本节):

下载程序

vscode下载 建议下载System install来系统级别的安装
如何在windows下使用vscode畅快的调试bash shell

git打开页面,下面提示下载,不要下载,取消后,手动选择Portable版(不需要安装)请添加链接描述

  • 如何在windows下使用vscode畅快的调试bash shell

安装程序

vscode一般默认安装即可(不在赘述)

git因为我们下载的并非安装版,需要解压到指定目录下(后期要使用的路径要记住)由于每个用户的电脑分区不同,所以我们统一放到C盘下,并命名git,最后将文件的内容解压到该目录下(后期可以随时移走)
如何在windows下使用vscode畅快的调试bash shell

安装必要的插件

如何在windows下使用vscode畅快的调试bash shell
coderun:执行代码的必要插件,用途广泛python,java,php,c++等都需要,包括bash也需要这个插件的支持(如果不安装也可以,但是每次都需要手动去执行程序)
如何在windows下使用vscode畅快的调试bash shell
shellman:base代码段工具,不用记住恼人的语法(初始者还是要记的),并且还有很多种常见的用途,感谢作者。
如何在windows下使用vscode畅快的调试bash shell

输写脚本

vscode的用法这里不详细说明了,我们在c盘下创建一个c:\project\shell\test1目录,并使用vscode将工作目录指向到该目录,创建名字为test.sh的文件
如何在windows下使用vscode畅快的调试bash shell
如何在windows下使用vscode畅快的调试bash shell
注意:一定要使用扩展名sh来创建脚本,否则没有高亮和插件的支持
如何在windows下使用vscode畅快的调试bash shell

重点:我们在linux下的首行,也是声明bash解释器的,所以在win下也是一样的用法,不过这里的路径要修改为刚刚git解压的目录,即#!c:\git\bin\bash(不分大小写)

如何在windows下使用vscode畅快的调试bash shell

执行脚本

1.保存文件,Ctrl+S

2.右键点击想要执行的文件,并点击Run Code如何在windows下使用vscode畅快的调试bash shell

3.查看OUTPUT输出,并查看结果如何在windows下使用vscode畅快的调试bash shell

4.修改首行的声明#!/bin/bash,并上传到服务器,或者传到服务器后再修改

VS扩展

如果没有插件,我们用vscode也没有意义,正是因为插件的强大,才让我们有选择vscode的理由之一。

其它插件(大家有好的欢迎推荐啊):

Bash Beautify:美化代码段,但是可能需要python环境,并加到全局的环境变量中

shellcheck:可以检查错误

shell-format:需要golang和shfmt的安装才能使用

vscode自动保存

如果没有该功能,每次都ctrl+s也好烦的,我们这里设置为离开我们写的文件的窗口就自动保存。
如何在windows下使用vscode畅快的调试bash shell
如何在windows下使用vscode畅快的调试bash shell

优点

输入IF或WHILE等命令时,则会给出智能提示

缺点

不能带参数启动,所以要使用一个方法加上想要的参数来调用脚本,或者将c:\git\bin\
加入到系统的环境变量中,然后在 [终端] 上手动来启动脚本

总结

网上的修改终端的方案也挺好的,只不过还是需要来回切换,对于我们学习写脚本或者少量测试的情况下,这 种0污染的配置,希望能帮到大家。再次吐槽:bash的语法好难受好难受...

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...