deepkolos
V2EX  ›  C

请问 vsc c++ 如何设置格式化#ifdef xx 时候 对齐到代码对应的列? 而不是首列?

  •  
  •   deepkolos · Feb 11, 2019 · 3486 views
    This topic created in 2674 days ago, the information mentioned may be changed or developed.

    现在格式化是这样样式, 代码折叠会不完全

    if (...) {
    #ifdef __DEBUG__
        Debug("triggered");
        if (...) {...some code;}
    #endif
    }
    

    想右键格式化变成这样

    if (...) {
        #ifdef __DEBUG__
        Debug("triggered");
        if (...) {...some code;}
        #endif
    }
    

    请问如何设置呢?

    4 replies    2019-02-12 08:51:31 +08:00
    jedihy
        1
    jedihy  
       Feb 12, 2019 via iPhone
    ifdef 不顶格是给自己埋坑
    ysc3839
        2
    ysc3839  
       Feb 12, 2019 via Android
    @jedihy 为什么这么说呢?
    jedihy
        3
    jedihy  
       Feb 12, 2019
    @ysc3839 以后读这段代码的时候就可能会搞混,因为缩进一样有时候就跳过去了。
    codehz
        4
    codehz  
       Feb 12, 2019 via Android
    .clang-format 文件里可以配置,详情可以看 clang-format 的文档
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5886 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 02:38 · PVG 10:38 · LAX 19:38 · JFK 22:38
    ♥ Do have faith in what you're doing.