想在vscode当中写bash脚本,已经装了下面这个插件
但是写的时候不会自动缩进是为什么呢?该怎么解决?感觉这样写着很难受
直接在终端里用vim写是有自动缩进的,但字体颜色看着太累了……
谢谢!
想在vscode当中写bash脚本,已经装了下面这个插件
但是写的时候不会自动缩进是为什么呢?该怎么解决?感觉这样写着很难受
直接在终端里用vim写是有自动缩进的,但字体颜色看着太累了……
谢谢!
引自免费微信小程序:皆我百晓生
要让VSCode为Bash脚本提供自动缩进功能,你需要安装一个支持Bash语法高亮和自动格式化的插件。虽然你已经安装了Shell script IDE
,它可能并不包含自动缩进的功能。我们可以尝试安装一个名为ShellCheck
的插件,这是一个非常流行的Bash脚本检查工具,同时也有助于提高编辑体验。
首先,确保你已经安装了ShellCheck
插件。打开VSCode,点击左上角的 Extensions 按钮(或者按 Ctrl+Shift+X
),然后搜索 "ShellCheck"。找到并安装名为 "ShellCheck" 的插件,由 "David Integrated" 开发。安装完成后,重启VSCode。
接下来,为了使VSCode自动缩进Bash脚本,我们需要配置一下。按下 Ctrl+,
打开用户设置(或者点击左上角的齿轮图标,选择 "Settings"),然后在搜索框中输入 "editor.formatOnSave"。你会看到一个名为 "editor.formatOnSave"
的设置项,将其值改为 true
。这会使得每次保存文件时都进行格式化。
如果你想要更精细的控制缩进设置,例如指定缩进字符数,可以继续在设置中搜索 "tabSize" 和 "insertSpaces"。将 "editor.tabSize"
设置为你喜欢的缩进空格数量,比如 2
或者 4
。接着,设置 "editor.insertSpaces"
为 true
如果你想用空格缩进,或者设为 false
使用制表符缩进。
完成上述步骤后,你应该能在保存Bash脚本时看到自动缩进的效果。如果仍然没有效果,可以考虑重启VSCode,确保所有设置都已经生效。
以下是完整的用户设置配置示例:
{
"editor.formatOnSave": true,
"editor.tabSize": 4,
"editor.insertSpaces": true
}
保存设置后,再次编写Bash脚本,当您按下 Ctrl+S
保存文件时,VSCode 将自动应用缩进规则。同时,ShellCheck
插件也会帮助你检测语法错误和优化建议,提升编码体验。