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; 所以,这个问题与我的不同。它无法解决我的问题。
答案 0 :(得分:0)
在缩进代码之前有一个Xcode extension可以注释。
就像
cout<<"hello"<<endl; //line1
// cout<<"hello"<<endl; //line2`
因此,即使重新缩进后,注释块的缩进也不会更改