VS Code 搭建编写Shell环境(WSL)

Posted Feng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS Code 搭建编写Shell环境(WSL)相关的知识,希望对你有一定的参考价值。

安装过程

  1. Win10开启WSL,方法略
  2. 安装VSCode,方法略
  3. 安装语法提示插件:shellman
  4. 安装格式化插件:shell-format(右键 -> 格式化文档(Ctrl + Alt + L))
  5. 安装语法错误检查插件:shellcheck
  6. 安装插件:shellman、shell-format、shellcheck

语法提示插件:shellman

从 VSCode 应用商店安装:shellman

格式化插件:shell-format

  1. 安装shfmt(shell-format依赖于安装shfmt)
  2. 进入安装shfmt,下载shfmt_v3.1.1_windows_amd64.exe
  3. 把shfmt_v3.1.1_windows_amd64.exe放到:E:softwareshfmt_v3.1.1_windows_amd64.exe
  4. 在settings.json中添加以下内容:
"shellformat.path": "E:\software\shfmt.exe",
"shellformat.flag": "-i=2 -sr -kp -ci",
  1. 在 VSCode 应用商店安装:shell-format

语法错误检查插件:shellcheck

  1. 在WSL安装shellcheck(shellcheck插件依赖于shellcheck)
sudo apt-get  update
sudo apt-get install shellcheck
  1. 在 VSCode 应用商店安装插件:shellcheck(vscode-shellcheck)
  2. 在settings.json中添加以下内容:
"shellcheck.useWSL": true

使用方法

按以上方法安装好插件后:

  • shellman插件在编辑过程中会有代码提示
  • shellcheck在编辑过程中,会提示语法错误
  • shellcheck可通过(鼠标右键 -> 格式化文档),或者通过快捷键:Ctrl + Alt + L格式化代码

以上是关于VS Code 搭建编写Shell环境(WSL)的主要内容,如果未能解决你的问题,请参考以下文章

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

在Windows中使用WSL和VS Code搭建出友好的终端开发环境

VS Code 连接到 WSL Ubuntu 20.04 LTS,失败并出现错误:无法获取远程环境

Windows XP上的VS Code + WSL应用程序上的CMake扩展

技术干货VS Code-CC++环境的搭建

WSL2:Python 使用 VS Code 调试器重命名文件