当前位置: 首页 > web >正文

Linux系统使用vscode格式化shell脚本

推荐工具及配置方案

BeautySH
  • 特点

    • 纯 Python 实现,轻量级且活跃维护。
  • 配置步骤

    1. 安装 BeautySH

      pip3 install beautysh
      

      VSCode 集成

      • 打开命令面板(Ctrl+Shift+P),输入 Tasks: Configure Task,选择 Create tasks.json file from templateOthers

      • 修改

        tasks.json
        

        ,添加 BeautySH 任务:

        {"version": "6.2.1",   # 修改成自己安装的版本  查看版本  beautysh  --version"tasks": [{"label": "Beautify Shell Script","type": "shell","command": "beautysh","args": ["${file}"],  // 直接格式化当前文件"group": "build","problemMatcher": []}]}
        
      • 保存后,在需要格式的代码中全选按 Ctrl+Shift+B 格式化

  1. 可能遇到的问题
# 由于beautysh基于python,所以在使用该插件之前,首先需要安装python
sudo yum install -y python3 python3-pip
http://www.xdnf.cn/news/5004.html

相关文章:

  • spring5.x讲解介绍
  • LeetCode-双指针-盛最多水的容器
  • Power Apps:Patch函数添加人员或组列的项
  • 在js中大量接口调用并发批量请求处理器
  • Node.js 24.0 正式发布:性能跃升与开发体验全面升级
  • FPGA:如何提高RTL编码能力?
  • p2p虚拟服务器
  • SSTI模版注入
  • excel单元格如果是日期格式,在C#读取的时候会变成45807,怎么处理
  • 更换芯片后因匝数比变化,在长距离传输时出现通讯问题。我将从匝数比对信号传输的影响、阻抗匹配等方面分析可能原因,并给出相应解决方案。
  • 拉西坦类促智药物的异同
  • Ascend的aclgraph(2)_npu_backend中还有些什么秘密?
  • odoo-048 product.template和product.product中的同一个o2m字段断开关联,单独设置值
  • 界面控件DevExpress WinForms v25.1新功能预览 - 功能区组件全新升级
  • jQuery 事件
  • 2025数维杯数学建模竞赛B题完整参考论文(共38页)(含模型、代码、数据)
  • Jsp技术入门指南【十一】SQL标签库
  • springboot ResetController RequestMapping 注解
  • 《挖掘全球商标宝藏,开启亚马逊运营新征程》
  • Docker宿主机IP获取
  • -bash: /usr/local/mysql/bin/mysqld: No such file or directory
  • 灵活设置CAN终端电阻
  • UG471 之 SelectIO 逻辑资源
  • MongoDB知识框架
  • 数智读书笔记系列032《统一星型模型--一种敏捷灵活的数据仓库和分析设计方法》
  • 编译日志:关于编译opencv带有ffmpeg视频解码支持的若干办法
  • 为啥大模型一般将kv进行缓存,而q不需要
  • 权限控制模型全解析:RBAC、ACL、ABAC 与现代混合方案
  • python调用千问大模型
  • 我国脑机接口市场规模将破38亿元,医疗领域成关键突破口