问题标签 [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 回答
2869 浏览

xcode - Xcode 展开/折叠大括号/方括号 {} 侧栏缺失

Xcode 中不再显示允许展开/折叠大括号/括号 {} 的代码行号旁边的侧栏。我试图弄清楚如何取回它。

0 投票
0 回答
174 浏览

javascript - 为什么代码折叠适用于一个文件而不适用于另一个文件?

我正在将 Visual Studio 2013 用于 Unity3D 项目,并且有两个 .js 文件,一个代码可以折叠,另一个不能。启用折叠的文件并没有真正被触及,但是当我第一次安装 Visual Studio 时,我能够折叠代码的另一个文件,但我已经失去了一夜之间的能力。

在此处输入图像描述

我也在查看设置,但似乎存在一个问题,即 Javascript 部分没有显示任何文本。

在此处输入图像描述

我尝试过的事情:

  • 我为 Unity 安装了 Visual Studio 工具
  • 重新安装了 Visual Studio
  • 更改的文件目录
  • 创建一个新文件并将现有代码粘贴到那里(到目前为止只有工作解决方案)

打开预先存在的代码似乎是一个错误,并且它不喜欢某些功能,例如function OnTriggerEnter2D (other : Collider2D) { }它不能使用但可以使用function SetEndTime () { } 并且也不能使用我确定之前可以使用的 if 语句.

所以我想知道为什么会这样,我该如何解决?

任何帮助表示赞赏,在此先感谢。

0 投票
2 回答
782 浏览

file-type - Geany custom folding for custom filetype

Company i work develops a new programming language which will ease job of engineer. My job is to supply this language with a nice editor which is also involves code folding. I need to have custom code folding which is not include "{" and "}". I am working with Geany filetypes. I add new filetype. I want to fold some structure like below.

I know my language far from c type , however add such line to my code for enabling syntax coloring.

Any kind of help will be appreciated.

0 投票
1 回答
6564 浏览

visual-studio-code - 在 Visual Studio CODE 中折叠和展开代码

我不知道如何在 Visual Studio Code 中折叠和展开代码(如 javascript 函数)。在 Visual Studio 中,快捷键是“Ctrl + L”,但它在 Visual Studio Code 中不起作用(不是完整的 Visual Studio,而是轻量级代码编辑器)。

到目前为止,我搜索的所有内容都将我引向 Visual Studio 快捷方式,而不是 VS Code....

0 投票
1 回答
391 浏览

android-studio - 如何在android studio中启用代码折叠?

在android studio中右键单击我的代码,然后折叠->折叠或展开全部不起作用。也Ctrl + 或 Ctrl -不起作用。如何在android studio中启用代码折叠?

0 投票
1 回答
1911 浏览

atom-editor - Atom IDE:垂直代码折叠线以提高代码可读性

我已经对此进行了很长时间的搜索,但无法找到答案,之后我求助于你们。我正在使用 Atom IDE 并且我的查询非常简单 - 我想垂直从代码块的开头到结尾的微弱线条,这提高了代码的可读性。我已经在谷歌上进行了几次搜索以寻找答案,但无法获得解决方案。

我不想折叠代码。我只想要那些很棒的台词。

这是什么:

在此处输入图像描述

我想要什么:

http://in.mathworks.com/help/releases/R2015b/matlab/matlab_prog/code_folding_pointer.png

先感谢您。

0 投票
2 回答
1089 浏览

xcode - 强制 Xcode 提供代码折叠?

我正在 OS X 上进行测试。我有一个包含大量预处理器宏和测试的源文件。我正在尝试折叠代码,以便确定未定义特定符号的原因。

根据Apple's Folding and Unfolding Source Code,我应该可以通过焦点功能区做到这一点。这不起作用 - 没有功能区,并且编辑器不响应来自菜单的请求。

根据 Stack Overflow 的Enable code-folding by default(以及其他类似How to collapse all methods in XCode?),我可以使用热键来做到这一点。这也不起作用——编辑器似乎也忽略了它们。

在此处输入图像描述

我没有#pragma marksor #regions,所以你能在 Xcode 中设置代码区域吗?不适用。

如何强制 Xcode 提供代码折叠?

0 投票
1 回答
2142 浏览

notepad++ - Notepad++ 代码折叠打开和关闭被几行错误定位

所以我在 Notepad++ 中制作了一种用户定义的语言来组织一个写作项目。我知道如何进行代码折叠,并且在过去的几个月里它运行良好。问题是最近,代码折叠功能与打开和关闭标记的实际位置相差几行。例如:

{ 和 } 用于打开和关闭折叠块。但是实际功能使得 Notepad++ UI 中的打开和关闭按钮可能出现在第 01 行和第 10 行,或者第 1 行和第 11 行。所以当我去折叠块时,它折叠的不仅仅是我封闭的部分,甚至会遮盖下一个块的开始,在某些情况下阻止我在不禁用语言文件的情况下再次打开块。如果我在关闭标记之前输入几个空行,它会重置为应有的状态,但如果我实际折叠任何块或者如果我在 Notepad++ 中切换到另一个文档,则会再次中断。

我无法在其他地方找到有关此错误的任何文档。我正在编写的文本文件有几百千字节,大约 2000 行长,相关的语言文件有超过 1500 个已定义的关键字。这只是 Notepad++ 无法处理这么多格式的情况吗?

问题的另一个可能来源是几天前我简要检查然后取消选中用户定义语言对话框的文件夹页面上的“折叠紧凑(折叠空行)”复选框,看看它会做什么,因为我可以找不到有关其功能的文档。那是关于问题开始的时间 - 但从那时起该复选框一直未被选中,并且错误仍然存​​在。

0 投票
1 回答
1630 浏览

vim - 如何更改 vim 显示那些折叠/折叠的行的方式

使 vim-collapse/fold 更漂亮

如何更改 vim 显示那些折叠/折叠的行的方式(在行尾显示隐藏的行号而不是行首)。我已经用谷歌搜索并找到了 vim wiki,但没有找到任何提示。

请看图片[更漂亮的vim折叠格式]

在此处输入图像描述

折叠样式就像图片的右侧一样。

0 投票
2 回答
415 浏览

haskell - 在 Emacs 中折叠 Haskell 代码

我按照指南在 Haskell 中为 Emacs 设置代码折叠。

但这似乎不起作用:当我按照该指南中的说明进行操作并尝试使用键绑定折叠代码时,它就不起作用了,什么也没有发生。

如果你使用 Emacs 折叠 Haskell 代码,你能分享一下你是如何做到的吗?

Haskell 折叠与 vim 配合得非常好:set foldmethod=indent,然后我可以这样做zc zo,Haskell 代码折叠进出,现在,我怎么能在 Emacs 中做类似的事情?

我已经花了几个小时试图弄清楚这一点,但我失败了,请有人赐教。