15得票3回答
我该如何在Vim中正确折叠GNU C风格的函数?

当编写C代码时,我使用GNU和K&R样式的混合。这意味着函数的返回值、每个参数和开放的大括号都在自己的一行上。我还想使用Vim的折叠功能,但是使用foldmethod=syntax后,折叠看起来像这样: 是否可能在不使用任何特殊折叠标记或 foldexpr 的情况下,在折叠摘要中...

15得票1回答
Emacs中LaTeX的代码折叠

是否有一个Emacs次要模式(或一段elisp代码)可以让您在LaTeX模式下选择性地隐藏/显示环境?例如,我想移动到一个长的\begin{figure}块的开头,按下一个按键,然后将该figure环境的内容隐藏。类似的,对于\begin{proof}等等,最好甚至包括\subsections...

14得票3回答
如何在Visual C++ 2010中禁用代码折叠

请问有谁知道如何在Visual C++ 2010中禁用代码折叠功能吗? 在2008版本中,我曾通过取消某个复选框来禁用它,但似乎已经被删除。 我尝试实施这些如何永久禁用Visual Studio 2008中区域折叠的解决方案,但是我无法真正摆脱代码折叠,特别是左侧树形节点图形和与我的深色主...

14得票1回答
Org-mode的折叠功能将空格视为内容

免责声明:我刚开始接触org-mode。 在org-mode中,有时我会添加额外的空行,以使扩展后不同任务之间的分隔更清晰。就像这样:** Task 1 *** Subtask 1.1 text text *** Subtask 1.2 ** Task 2 问题在于当我折叠“任务...

14得票3回答
IntelliJ - 如何仅复制代码折叠后可见的文本?

在IntellJ中是否有可能折叠大块代码,选择包围折叠部分的代码段,并仅复制可见文本?例如,如果我有一个类似以下JSON文件的文件:{ "list1" : [ 1, 2, 3 ], "list2" : [ ...

14得票1回答
当出现不匹配的大括号/括号时,Vim折叠会打开

我经常遇到这样的情况:我有很多折叠的代码行,而且我正在这些折叠的代码行上方编写新的代码块。一旦我键入 '{',所有下面的代码行就会展开。虽然这是vim的合法行为,但重新关闭所有折叠的代码行非常烦人。有没有解决这种情况的方法?

14得票1回答
在vim折叠行中进行Python语法高亮

我发现代码折叠可以帮助我更好地组织文件。因此,在我的~/.vimrc底部,我默认启用vim代码折叠: ""Folding set foldmethod=indent set foldnestmax=2 nnoremap <space> za vnoremap <space&...

14得票2回答
PhpStorm是否支持定义可折叠的代码区域(类似于Visual Studio中的Regions)?

在Visual Studio中,您可以使用#region和#endregion来包装开发人员定义的代码块。 我希望在PhpStorm中也有这个功能,它是组织大型源文件(例如许多接口实现)的理想方式。 是否有可能使PhpStorm像此方式一样运行?

14得票1回答
IntelliJ默认折叠我的代码

当我打开任何 .java 或 .html 代码文件时,IntelliJ(12.x)都会将代码折叠起来,我总是不得不展开所有内容。如何使代码默认展开?

14得票2回答
Emacs持久折叠模式

有很多种在Emacs中折叠代码的方法,我已经选择使用大纲(Outline)次要模式,它的效果非常好! 然而当我关闭并重新打开文件时,我真的希望我的折叠状态能够保留下来。如果我在文件中设置了我喜欢的折叠方式,然后重启Emacs却失去了这些设置,那会让人非常沮丧。 有没有人发现了一种使文件折叠...