首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode注释取消注释问题

Xcode注释取消注释问题
EN

Stack Overflow用户
提问于 2012-11-15 23:37:21
回答 6查看 9.1K关注 0票数 8

我刚接触Xcode,发现了一些令人沮丧的东西。我选择了几行代码并将它们注释掉。对于ex。

代码语言:javascript
复制
//      NSString* u = __txtUsername.text;
//      NSString* p = __txtPassword.text; 

然后我可以重新缩进代码,注释的代码如下所示

代码语言:javascript
复制
        //      NSString* u = __txtUsername.text;
        //      NSString* p = __txtPassword.text;

现在,如果我尝试取消注释已注释的代码,Xcode会产生如下所示的结果

代码语言:javascript
复制
//     //      NSString* u = __txtUsername.text;
//     //      NSString* p = __txtPassword.text;

事实上,它并没有删除//,而是在开头添加了更多的//,并且从注释的重新缩进的代码中删除//真的很令人沮丧。

有没有什么解决方案,或者我做了一些荒唐的事情?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-11-15 23:41:56

你是对的,Xcode是愚蠢的。如果你遇到这种情况,继续按cmd-[将文本一直带到行首,然后取消注释,它应该会起作用。我不明白为什么Xcode不删除一行的//的第一个实例。

票数 13
EN

Stack Overflow用户

发布于 2012-12-14 03:10:52

编辑器->结构->取消注释选择

如果所选内容中不包含注释的线条为,则不会显示该选项

注释必须出现在第一个位置才能被视为注释

票数 4
EN

Stack Overflow用户

发布于 2012-11-15 23:39:48

只需将//一直放在左边,否则取消注释功能将不起作用。

如果您需要多行注释,最好的方法可能是使用以下语法:

代码语言:javascript
复制
/* 
    NSString* u = __txtUsername.text;
    NSString* p = __txtPassword.text;
*/

然后,您只需删除/**/即可取消对该代码块的注释。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13400879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档