繁体   English   中英

隐藏/取消隐藏 xcode 中的所有注释

[英]hide/unhide all comments in xcode

有没有办法隐藏/取消隐藏 xcode 源文件中的所有注释?

这在处理添加了太多注释的代码时非常有用。

您可以使用 ⌃⇧⌘↑ 和 ⌃⇧⌘↓ 使用折叠/展开来隐藏/显示评论。 这也可以通过查看 --> 代码折叠 --> 折叠/展开注释块访问。

尝试:Ctrl + Command + Shift + Left 或 Ctrl + Command + Left

围绕任何代码

/*   
....code here....  
*/

将该评论变成可以折叠/展开的部分。

这甚至适用于已经在长块中用 // 注释掉的代码块。

希望这对某人有所帮助,即使这个问题已经有 4 年的历史了!

扩展 Mish 的答案,因为 XCode 的 UI 非常微妙

正如@Mish 指出的那样,用/* ... */包围任何代码使该代码可以像您的{ ... }部分一样折叠/展开。

我还没有使用此答案页面上列出的任何键盘快捷键,但是如果您将鼠标悬停/*...*/部分的左侧,您将看到相应的 UI 更改像这样:

在此处输入图片说明

单击时将折叠评论。 我打算从现在开始尝试使用 / ... / 格式进行所有评论。

PS:请注意/*...*/注释可以与任何一侧的代码内联,并且仍然可以折叠。

编辑:我发现某些{...}括号内的折叠注释不起作用,因为 XCode 正在折叠整个{}部分而不是...

// 隐藏所有注释的一种非常简单实用的方法是在 Xcode 首选项中将注释的颜色更改为黑色(或您使用的其他背景编辑器颜色,通常为深色)。

当您想再次看到它们时,只需将颜色更改为原始颜色,例如绿色

我做了一个总结,它对我有用。 为时已晚,但好的流程有助于编写好的代码。 仅适用于swift 3-4

  1. 如果您想在实际代码之前先编写伪代码,您可以将所有内容写入注释块

    /* first, use http request in the callback, do abc */

  2. 然后因为您可能会重新编写但逻辑大致相同,所以您可能不想删除注释,这很好,但请确保它们不会挡住您的视线,因此您定义了一个方便折叠的快捷方式/将所有注释块展开为一行 (这是你能做的最好的。); 然后当你折叠它们时,它看起来像这样: /*...

  3. 要定义快捷方式,请转到 Xcode => Preference => Key Bindings => fold comment block

就我而言,我使用alt⇧ctrl{ , alt⇧ctrl}

然后随意定义它,但要小心冲突。

折叠伪代码注释确实值得

选择/**/的代码和注释。
不要选择/**/ 然后从编辑器菜单中选择代码折叠。 这个对我有用。 斯威夫特 5,Xcode 12.4

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM