在Windows下用VScode构造shell脚本的IDE

📅 2026/7/15 3:39:03
在Windows下用VScode构造shell脚本的IDE
在linux系统中大家可以很轻松的开发、调试shell脚本。但是对于不熟悉linux系统的小白或者想在Windows下开发shell脚本的人来说这就有点不友好了。本篇文章就教大家在Windows上打造一个Shell IDE。一、基础环境搭建本次的主角是Visual Studio Code和Git如果已经安装过可以跳过本节。安装Visual Studio CodeVScode 下载地址Download Visual Studio Code - Free AI Code Editor for Mac, Linux, Windows根据自己电脑的位数下载建议大家选择System Installer进行系统级别的安装。下载完双击文件选择路径安装即可安装过程中有一步需要注意①将“通过code 打开“操作添加到windows资源管理器文件上下文菜单②将“通过code 打开”操作添加到windows资源管理器目录上下文菜单说明①②勾选上可以对文件目录点击鼠标右键选择使用 VScode 打开。③将code注册为受支持的文件类型的编辑器说明默认使用 VScode 打开诸如 txt,py 等文本类型的文件一般建议不勾选。④添加到PATH重启后生效说明这步骤默认的勾选上不用配置环境变量可以直接使用。安装Git下载地址Redirecting…下载完成双击文件选择路径安装即可这里不再赘述。二、为VScode安装插件VScode的插件可以在Extensions中搜索然后进行安装快捷键CtrlShiftx 。shellmanshellman提供智能提示和自动补全功能由上图中的信息可以看出安装了shellman后相关的提示就有了。shellcheckshellcheck提供语法检查的功能安装了shellcheck后写代码过程中出现了语法错误会自动提示。shell-formatshell-format提供代码格式化功能快捷键AltShiftfshell-format依赖于shfmt在使用时会调用本地shfmt可执行文件。所以我们要把依赖文件下载到本地。shfmt下载地址https://github.com/mvdan/sh/releases下载完成在VScode中安装shell-format然后打开配置文件 setting.json 在文件末尾添加如下配置shellformat.path: D:\\Plugin\\shfmt_v3.1.2.exe, shellformat.flag: -i2 -sr -kp -ci,shellformat.path用来指定shfmt的路径要替换成自己的安装路径shellformat.flag功能配置具体请参考shfmtCode RunnerCode Runner提供代码运行功能到此为止我们需要的工具就组建起来了大家也可以自己去插件官网探索一番。Visual Studio Code插件官网Extensions for Visual Studio family of products | Visual Studio Marketplace三、把工具畅快的用起来辛辛苦苦忙了很久到这一步是不是很激动别着急我们先把VScode重启一下。重启完成后我们来写一个简单的脚本等等好像哪里不对我们下载的git没有用上啊敲黑板注意了linux上脚本首行要声明bash解释器Windows上也一样。不过路径要更改为我们刚刚安装git的路径例如我这里 #!D:\git\bin\bash我们可以看到脚本运行成功