VSCode打造Shell脚本IDE完整教程
一、环境准备
安装VSCode
官网下载:Visual Studio Code
Windows用户建议勾选“添加到PATH”选项。
Shell解释器配置
Linux/macOS:默认支持Bash,无需额外操作。
Windows:安装Git for Windows,使用其内置的
bash.exe
(路径如C:\Git\bin\bash.exe
)。
二、核心插件安装
三、配置调试功能
创建调试配置文件 在项目根目录新建
.vscode/launch.json
,内容如下:{ "version": "0.2.0", "configurations": [ { "type": "bashdb", "request": "launch", "name": "Bash Debug", "program": "${file}", "cwd": "${workspaceFolder}", "env": {} } ] }
Shell-Format配置 在VSCode设置(
settings.json
)中添加:{ "shellformat.path": "D:\\Tools\\shfmt.exe", // 替换为实际路径 "shellformat.flag": "-i 2 -sr -kp -ci" // 缩进2空格,自动补全括号 }
四、脚本运行与调试
运行脚本
方法1:右键文件选择
Run Code
(需Code Runner插件)。方法2:终端中执行
./script.sh
(需chmod +x script.sh
权限)。
调试脚本
设置断点后按
F5
启动调试,支持变量监视和单步执行。Windows注意:若提示权限问题,需禁用SIP或使用管理员模式运行VSCode。
五、高级优化
ShellCheck集成 在VSCode中实时显示警告(如未引用的变量),通过
Ctrl+Shift+P
运行ShellCheck: Lint active file
。代码片段补全 安装Shellman插件,输入
if
/case
等关键词自动生成代码结构。
六、跨平台兼容性配置
附:学习资源推荐
《Advanced Bash-Scripting Guide》:在线阅读
Bash官方手册:GNU Bash Manual