首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  C/C++/Obj-C

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

  •  
  •   deepkolos · 8 天前 · 350 次点击

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

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

    想右键格式化变成这样

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

    请问如何设置呢?

    4 回复  |  直到 2019-02-12 08:51:31 +08:00
        1
    jedihy   7 天前 via iPhone
    ifdef 不顶格是给自己埋坑
        2
    ysc3839   7 天前 via Android
    @jedihy 为什么这么说呢?
        3
    jedihy   7 天前
    @ysc3839 以后读这段代码的时候就可能会搞混,因为缩进一样有时候就跳过去了。
        4
    codehz   7 天前 via Android
    .clang-format 文件里可以配置,详情可以看 clang-format 的文档
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3878 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 14ms · UTC 07:30 · PVG 15:30 · LAX 23:30 · JFK 02:30
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1