V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
asilin

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

  •  
  •   asilin · Sep 22, 2025 · 2142 views
    This topic created in 217 days ago, the information mentioned may be changed or developed.

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

    if :; then
    :
    fi
    

    或者是

    if :; then
        :
        fi
    

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

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

    4 replies    2025-09-22 17:50:39 +08:00
    wangtian2020
        1
    wangtian2020  
       Sep 22, 2025
    shell 没有格式化插件的吗
    wfg
        2
    wfg  
       Sep 22, 2025 via iPhone
    原生不支持,插件我试过也不支持,写脚本用 vim 就够了
    jayeli
        3
    jayeli  
       Sep 22, 2025
    foxundermoon.shell-format v7.2.5

    最新的 v7.2.8 在我的机器上没有作用,降级后才可以。
    wsseo
        4
    wsseo  
       Sep 22, 2025
    @jayeli 两个多月了,这个问题作者也不解决。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5063 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 05:38 · PVG 13:38 · LAX 22:38 · JFK 01:38
    ♥ Do have faith in what you're doing.