我刚接触Xcode,发现了一些令人沮丧的东西。我选择了几行代码并将它们注释掉。对于ex。
// NSString* u = __txtUsername.text;
// NSString* p = __txtPassword.text; 然后我可以重新缩进代码,注释的代码如下所示
// NSString* u = __txtUsername.text;
// NSString* p = __txtPassword.text;现在,如果我尝试取消注释已注释的代码,Xcode会产生如下所示的结果
// // NSString* u = __txtUsername.text;
// // NSString* p = __txtPassword.text;事实上,它并没有删除//,而是在开头添加了更多的//,并且从注释的重新缩进的代码中删除//真的很令人沮丧。
有没有什么解决方案,或者我做了一些荒唐的事情?
发布于 2012-11-15 23:41:56
你是对的,Xcode是愚蠢的。如果你遇到这种情况,继续按cmd-[将文本一直带到行首,然后取消注释,它应该会起作用。我不明白为什么Xcode不删除一行的//的第一个实例。
发布于 2012-12-14 03:10:52
编辑器->结构->取消注释选择
如果所选内容中不包含注释的线条为,则不会显示该选项
注释必须出现在第一个位置才能被视为注释
发布于 2012-11-15 23:39:48
只需将//一直放在左边,否则取消注释功能将不起作用。
如果您需要多行注释,最好的方法可能是使用以下语法:
/*
NSString* u = __txtUsername.text;
NSString* p = __txtPassword.text;
*/然后,您只需删除/*和*/即可取消对该代码块的注释。
https://stackoverflow.com/questions/13400879
复制相似问题