win7环境下给vscode安装shellcheck

皇甫礼骞
2023-12-01

首先明确一点,win10由于无法安装powershell3.0或以上版本,由于这个是安装后面东西的前提。所以用win10的就不用看了。(根据风逝紫玄的回复,他的win10就有powershell5.0,估计是我的win10版本问题)

1. 升级powershell

检查powershell版本,打开powershell,输入命令:$PSVersionTable,看psVersion版本。一般没安装过的都是2.0

3.0以下的,需要升级:微软网站上找到并安装NetFramwork 4.0以上版本,Windows Management Framework 3.0以上版本(现在已经5了)Management Framework里面是带着powershell的。

3.0地址:https://www.microsoft.com/en-us/download/details.aspx?id=34595,注意32位系统下x86结尾,64位系统下载x64结尾的安装包

2. 安装scoop

powershell中

修改执行策略执行:set-ExecutionPolicy RemoteSigned -scope CurrentUser

再执行命令:iex (new-object net.webclient).downloadstring('https://get.scoop.sh') 进行下载安装

完成后会有成功提示

3 安装shellcheck

接着上一步,执行:scoop install shellcheck

4 安装vscode的shellcheck插件

打开vscode,快捷键ctrl+shift+P打开命令面板,输入Install Extension 定位到extensions:Install Extensions,并点击

在出现的左边面板搜索框输入shellcheck,找到插件,点击安装

 

安装完成后,写shell代码的时候就会出现提示了。

另外关于source的问题,按说明文档,在source语句前面添加注释# shellcheck source=XXX,没起作用。

但可以在settings.js里面设置:"shellcheck.customArg": ["-x"] ,解决

 类似资料: