问题标签 [code-folding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2327 浏览

phpstorm - 有没有办法在 PhpStorm 中按需折叠方法和文档块?

我已经看到了这个问题,但是如果我应用Ctrl++Shift快捷-方式,它会折叠所有内容,包括, ,classmethod。基本上大括号内的每个块都被折叠,这使得它成为查看代码的皮塔饼。我想减少视觉上的混乱,所以我想看到的只是折叠的方法和文档块,这样我就可以快速导航到方法并从中检查代码。docif/try-catch/foreach

0 投票
1 回答
214 浏览

eclipse - Eclipse - 如何仅对特定代码使用代码折叠

我正在使用 eclipse 并且我有一些非常大的课程。因此,在其中搜索某些东西并不好。是否有可能只隐藏/显示特定代码?我看到eclipse有一些叫做代码折叠的功能,但我不确定这是否是我正在寻找的

我正在寻找类似标签的东西,我在代码的开头和结尾添加了我想要折叠的代码。例如像这样

所以在这个例子中,'foldingBlock1' 和 '/foldingblock1' 之间的代码是可折叠的并且可以折叠,所以它看起来像这样

谢谢,
巴施迪

0 投票
1 回答
800 浏览

java - 如何为 Java 8 中的异常类启用 Android Studio/IDEA 闭包折叠?

我真的很喜欢 Android Studio 的匿名类代码折叠:

进入

此折叠选项位于设置中的“关闭”下。因为我想使用 lambda 表达式,所以我切换到 Java 8(使用 retrolambda),但是现在 Android Studio 不折叠匿名类。有没有办法重新启用它?

PS 我知道我可以留在 Java 7,Android Studio 会将单方法匿名类折叠成 lambda 表达式,但我希望能够直接输入 lambda 表达式,同时仍然折叠多方法匿名类。

0 投票
0 回答
56 浏览

coda - 函数参数的 PHP 换行符

我有这个代码:

我想让它变得像这样:

但是,由于我只是在行尾按了 Enter 按钮,所以每次我尝试折叠此函数时,我的代码编辑器都会折叠所有内容,直到只有类名出现如下:

我期待这样的输出:

我是否必须放一些字符来换行而不是按回车键?或者这只是我的代码编辑器的问题?

谢谢你

0 投票
1 回答
313 浏览

code-snippets - 如何在 Geany IDE 中为 Genie(.gs 文件)进行代码折叠

似乎 Geany 不能很好地处理 Genie 编程语言中的代码。它不提供代码折叠或特定片段。

  • 如何在 Geany 中为 Genie 编程语言进行代码折叠?

  • 有人有片段分享吗?

0 投票
1 回答
37 浏览

sublimetext3 - 在 HTML 中实现不同的代码折叠

当我在 Sublime Text 3 中折叠代码时,我得到了这个:

当我更愿意拥有这个时:

有什么办法可以做到这一点?

0 投票
0 回答
568 浏览

qt - 如何在 QPlainTextEdit 中的折叠块之间画线?

我有一个挣扎,我什至不知道这是否可能QPlainTextEdit。不知道如何在 QPlainTextEdit 中的折叠块之间画一条线:

....现在两个块被折叠,但不能在两个可见之间画线。我将不胜感激任何帮助。谢谢。

0 投票
3 回答
1308 浏览

java - IntelliJ IDEA 代码折叠

我开始使用 IntelliJ IDEA 编写 Java,有一件事让我很恼火。当我折叠一个单行方法时,它看起来像这样:

截图 1.

有没有办法让它看起来像这样?

截图 2

0 投票
1 回答
391 浏览

php - 除了代码折叠之外,如何管理单个文件中的长代码?

在 CodeLite 网站上,它有以下声明:

...超过 13000 行!很难看到它的各个功能。一种解决方案(是的,还有其他解决方案)是折叠代码。

当他们说“是的还有其他人”时,他们是什么意思?除了代码折叠之外,您还能如何直观地管理大量代码?

(特别是对于 PHP 和 C++)

0 投票
2 回答
435 浏览

c - 如何将几个函数分组以在C中折叠

我想在编码时将一些函数(如java包中的方法)分组以清除屏幕上无用的东西,所以我在基本的C语言中尝试了这个:

它没有用,我该怎么做?