Shell脚本IDE
将VSCode转换为Shell脚本(sh, bash)开发的IDE是一项非常实用的技能。本指南将引导您完成必要的步骤,以设置一个高效的开发环境。
安装二进制依赖
为了确保扩展正常工作,您需要在操作系统中安装以下二进制依赖:
hadolint:下载最新的二进制版本并安装,或按照官方安装指南进行操作。
bashdb:下载并安装bashdb源文件:
BASDB_VERSION=5.0-1.1.2
curl -Lo "bashdb-$BASDB_VERSION.tar.gz" \
"https://sourceforge.net/projects/bashdb/files/bashdb/$BASDB_VERSION/bashdb-$BASDB_VERSION.tar.gz/download"
tar xf "bashdb-$BASDB_VERSION.tar.gz"
cd "bashdb-$BASDB_VERSION/"
./configure
make
sudo make install
可选依赖:您还可以安装shellcheck和shfmt的二进制文件,但通常情况下,这些会在扩展安装时自动安装。
推荐的VSCode设置
为了优化您的Shell脚本开发环境,建议使用以下VSCode设置:
{
"files.autoSave": "off",
"[shellscript]": {
"files.eol": "\n",
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
"editor.renderWhitespace": "boundary",
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.tabCompletion": "on",
"editor.snippetSuggestions": "top",
"editor.wordWrap": "off",
"editor.formatOnPaste": true,
"editor.rulers": [
{
"column": 72,
"color": "#1e751633",
},
{
"column": 80,
"color": "#c2790b99",
},
{
"column": 132,
"color": "#a10d2d99"
}
],
"editor.minimap.maxColumn": 132,
},
// 其他设置
}
相关链接
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com