28得票7回答
为什么Emacs没有代码折叠功能?

有几个关于如何在Emacs中获得代码折叠的问题被提出,而不需要添加任何特殊字符,比如评论中的“标记”。有人说这是“没有完美的解决方案”。 看起来可以通过解析编写程序的源代码并查找匹配的括号或方括号来完成,或者基于缩进进行。还可以使用使用不同方法的脚本的组合。 那么为什么广泛认为在Emacs中获...

27得票2回答
RStudio中的代码折叠:在代码中创建层次结构

我在RStudio中编写R脚本并经常使用代码折叠。 我发现可以通过按下 cmd + shift + O 来查看折叠的层次结构。这非常有帮助。# to my dear love --------------------------------------------------------- ...

27得票4回答
在Eclipse中有没有手动折叠代码的方法?

在Eclipse中是否有手动创建代码折叠点的方法?我知道如何启用代码折叠和设置自动偏好,但我希望能够设置自己的折叠点,从而忽略代码的某些部分。类似于VS中的区域。 我知道在VS和NetBeans中有这个功能,但是我找不到在Eclipse中设置手动折叠点的方法。

26得票5回答
在WebStorm中,有没有一种方法可以折叠我当前级别下的所有元素?

我们的代码中有一个常见的结构,即在同一文件中具有几个相关类,并且每个类中有多个方法。我希望能够折叠当前类中的所有方法,以便我可以获得该类中“移动部件”的良好概述。 我知道有“递归折叠”方法,但问题在于它折叠了方法内部的所有部分,因此当我想要深入挖掘时,我无法查看这些内容。 所以我的问题是,...

26得票14回答
如何在Java中实现列表折叠

我有一个列表,并且想要将其缩减为单个值(函数式编程术语“折叠”,Ruby术语inject),例如 Arrays.asList("a", "b", "c") ... fold ... "a,b,c" 由于我受到函数式编程思想(Scala)的影响,我正在寻找一种比...更简单/更短的编码方式。sb...

26得票24回答
你对代码折叠有何看法?

对于在Visual Studio环境中的人,您如何将任何代码包装在#regions中? (或者如果任何其他IDE有类似的功能...) 对于您在Visual Studio环境中的开发者,您如何看待将您的任何代码都放入#regions中呢?当然,如果其他IDE有类似的功能,也欢迎分享您的看法。请...

24得票1回答
PHP源代码中三个大括号的含义是什么?

我刚从php.net下载了PHP的完整源代码(PHP 5.4.0 [tar.bz2])。 他们经常使用三个花括号,如下所示(以下代码片段提取自ext / ctype / ctype.c.)/* {{{ proto bool ctype_digit(mixed c) Checks for ...

22得票3回答
在emacs nxml-mode中折叠标签

互联网上充满了在Glorious Emacs编辑器中折叠代码的古老原则。其中包括folding.el、outline-minor-mode和fold-dwim.el。然而,我的无知之脑无法编写所需的elisp配置。 请帮助一个凡人在nxml-mode中折叠标签,最好使用TAB键。如果相关,请...

20得票2回答
在Visual Studio Code中复制粘贴折叠文本

给定以下文本 Node1_L1 Node1_L2 Node2_L2 Node2_L1 Node3_L2 Node1_L3 Node2_L3 Node4_L2 Node3_L3 Node4_L3 Node3_L1 Node5_L2 Nod...

20得票4回答
Eclipse,如何在XML文件中启用折叠?

我在编写XML代码时遇到了折叠问题。实际上,在编写Java代码时没有问题,我可以展开/折叠我的代码。 然而,在XML中,虽然折叠图标是活动的,但没有折叠图标。在侧边栏(行号)中,我右键单击,然后选择 折叠 > 启用折叠 ,则条形宽度变宽,但我看不见折叠图标。我的屏幕背景是黑色的,这种颜...