是否有可能改变Xcode缩进注释行的方式?

时间:2017-01-06 02:18:36

标签: c++ xcode comments shortcut

      cout<<"hello"<<endl;        //line1
//    cout<<"hello"<<endl;        //line2
      //    cout<<"hello"<<endl;  //line3
      //cout<<"hello"<<endl;      //line4
      //                                        cout<<"hello"<<endl; //line 5            

我写了line1。

然后我用命令+ /来评论line1,它变成了line2。

但是当我使用control + I重新缩进line2(或者将该行粘贴到Xcode中的另一个地方)时,它变为line3。

我认为&#34; //&#34;之后的空白第3行非常难看。有时它会很长,例如第5行。

所以我想知道是否有一条快捷方式将line1注释到第4行,所以它不会被Re-Indent或Paste命中?

更新

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

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

但它仍然得到了第3行。

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

我想改变xcode缩进评论的方式&#34; line&#34 ;, not&#34; blocks&#34; 所以,这个问题与我的不同。它无法解决我的问题。

1 个答案:

答案 0 :(得分:0)

在缩进代码之前有一个Xcode extension可以注释。

就像

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

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