V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
asilin
V2EX  ›  Visual Studio Code

vscode 如何开启 shell 的关键字自动缩进功能?

  •  
  •   asilin · 9 小时 24 分钟前 · 330 次点击

    在 vscode 中编写 bash 脚本时,好像没有智能缩进,例如下面的情况:

    if :; then
    :
    fi
    

    或者是

    if :; then
        :
        fi
    

    合理的应该是第二行自动缩进,第三行的 fi 和第一行的 if 保持同样的缩进

    帮忙看下是默认设置没有开启,还是原生就不支持?

    4 条回复    2025-09-22 17:50:39 +08:00
    wangtian2020
        1
    wangtian2020  
       9 小时 0 分钟前
    shell 没有格式化插件的吗
    llxvs
        2
    llxvs  
       8 小时 40 分钟前 via iPhone
    原生不支持,插件我试过也不支持,写脚本用 vim 就够了
    jayeli
        3
    jayeli  
       8 小时 29 分钟前
    foxundermoon.shell-format v7.2.5

    最新的 v7.2.8 在我的机器上没有作用,降级后才可以。
    wsseo
        4
    wsseo  
       8 小时 25 分钟前
    @jayeli 两个多月了,这个问题作者也不解决。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1095 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:16 · PVG 02:16 · LAX 11:16 · JFK 14:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.