是否可以更改 Xcode 缩进注释行的方式

Is it possible to change the way Xcode indents comment lines?

本文关键字:注释 方式 缩进 Xcode 是否      更新时间:2023-10-16
      cout<<"hello"<<endl;        //line1
//    cout<<"hello"<<endl;        //line2
      //    cout<<"hello"<<endl;  //line3
      //cout<<"hello"<<endl;      //line4
      //                                        cout<<"hello"<<endl; //line 5            

我写行1。

然后我使用 command+/注释第 1 行,它变为第 2 行。

但是当我使用 control+I 重新缩进 line2 时(或将该行粘贴到 Xcode 中的另一个位置),它变成了第 3 行。

我认为"//"后面的空白在第 3 行中非常丑陋。有时它会很长,例如第 5 行。

所以我想知道是否有快捷方式可以将第 1 行注释到第 4 行,这样它就不会被重新缩进或粘贴所折缩?


更新:

是否可以更改 Xcode 缩进注释块的方式?

我在命令行中从这个答案中尝试此命令。并重新启动Xcode和系统。

但它仍然得到第 3 行。

defaults write com.apple.Xcode XCCodeSenseFormattingOptions -dict PreExpressionsSpacing  "" PreCommaSpacing " "

我想改变 xcode 缩进注释"行"而不是"块"的方式所以,这个问题和我不一样。它不能解决我的问题。

有一个

Xcode 扩展,用于在缩进代码之前进行注释。

它使像

    cout<<"hello"<<endl;        //line1
    // cout<<"hello"<<endl;     //line2`

因此,即使在重新缩进后,注释块的缩进也不会更改