folding相关内容

List.fold 和 List.foldBack 的区别示例

我对 List.fold 和 List.foldBack 之间区别的理解是 foldBack 以相反的顺序迭代其列表.这两个函数都会从列表中的项目中累加结果. 我在想出一个更好的例子时遇到了麻烦,最好在列表上折叠.在我提出的示例中,如果函数逻辑执行相同的操作,则 fold 和 foldBack 的结果相同. []让``List.foldBack 从右到左累积一个值``() =让列表 = [ ..
发布时间:2022-01-05 10:00:46 其他开发

notepad ++ 用户定义的折叠区域

我不知道如何配置 notepad++ 来显示用户定义关键字的区域. 我有一个很大的跟踪文件,它显示了一个过程的开始和结束.跟踪文件如下所示: Beginn abc.def;...开始 ghi.jkl;...恩德 ghi.jkl;...结束 abc.def; 我想像这样折叠这些区域: [+] 开始 abc.def; 或 [-] 开始 abc.def;...[+] 开始 ghi.jkl ..
发布时间:2022-01-03 09:00:52 其他开发

Emacs 中 LaTeX 的代码折叠

是否有 Emacs 次要模式(或一段 elisp 代码)可以让您在 LaTeX 模式下有选择地隐藏/显示环境?例如,我想移动到一个长 \begin{figure} 块的开头,点击一个按键,然后隐藏图形环境的内容.与 \begin{proof} 等类似,理想情况下甚至使用 \subsections. 这可能吗?我刚刚尝试了 hs-minor-mode、allout-mode 和 outline ..
发布时间:2022-01-02 20:34:43 其他开发

如何在 Java 中实现列表折叠

我有一个 List 并且想将它减少到单个值(函数式编程术语“折叠",Ruby 术语 inject),例如 Arrays.asList("a", "b", "c") ... fold ... "a,b,c" 由于我被函数式编程思想 (Scala) 所感染,我正在寻找一种比代码更简单/更短的方法 sb = 新的 StringBuilder为了 ... {附加...}sb.toString 解决 ..
发布时间:2022-01-02 14:00:46 Java开发

Netbeans IDE:如何在 Netbeans 中折叠大块 Javascript 代码?

我已经从舒适的 Dreamweaver IDE 飞跃到 Netbeans,但缺少代码折叠选项:( 我看到使用 Netbeans 可以折叠普通功能,但我似乎无法弄清楚如何折叠大块(整个模块).我在 Netbeans 中找到了针对其他语言的修复程序,但它们似乎不适用于 Javascript.在处理我的 4000 多个行文件时,这非常令人沮丧... 肯定有办法吗?!如果没有,谁能推荐一个适合 ..
发布时间:2021-12-26 15:32:30 前端开发

Emacs 相当于 Vim 的 foldmethod = indent

问题: Emacs 是否具有与 Vim 的 使用 Foldmethod=indent 进行折叠? 我对可以与任何 Emacs 主模式和任何文件一起工作的东西特别感兴趣.Emacs 搜索没有找到明确的答案. 解决方案 好像可以,虽然我自己不使用折叠,所以我没有尝试过.毫不奇怪,Python 的人都喜欢这个功能.请参阅以下内容: http://mail.python.org/pip ..
发布时间:2021-12-24 08:39:45 其他开发

如何在 Vim 中启用自动折叠?

如何在 Vim 中启用自动折叠?set foldmethod=syntax 似乎没有做太多事情. 解决方案 要允许基于语法的折叠,请在 .vimrc 中添加如下内容: set foldmethod=syntax设置 foldlevelstart=1让 javaScript_fold=1 "JavaScript让 perl_fold=1 "珀尔让 php_folding=1 "PHP让 r ..
发布时间:2021-12-10 18:56:42 前端开发

Java 相当于 C# 中的 #region

我想在 Eclipse 中使用区域进行代码折叠;在 Java 中如何做到这一点? C# 中的示例用法: #region 名称//代码#endregion 解决方案 没有这样的标准等价物.某些 IDE - 例如 Intellij 或 Eclipse - 可以根据所涉及的代码类型(构造函数、导入等)折叠,但没有什么比 #region 更像了. ..
发布时间:2021-12-06 14:50:45 Java开发

哪些代码折叠插件适用于 Eclipse 3.6?

我是 Java 开发环境的新手,我发现很难正确管理我的代码..Net 提供了 #regions 这是一个很好的代码管理解决方案. 我使用 Eclipse 环境进行 Java 开发.我尝试了 Coffee-Bytes 但Coffee-Bytes 代码折叠在 Eclipse 3.6 中不起作用,至少在我这边是这样.我已经按照 this 对其进行了配置,但它不起作用.有人能猜出是什么问题吗?是否有 ..
发布时间:2021-12-06 14:44:39 Java开发

是否可以在 Vim 中以不同的方式显示页面提要符号?

Vim 的一个好处是可以插入一个换页符(Ctrl-L 在插入模式下),它委托打印机开始打印在新页面上关注.它在文本中显示为 ^L. 是否可以使这个符号显示为其他东西,例如 ----------------- 这里有新页面----------------- 所以它在滚动文本页面时更明显? 也就是说,无需从源代码重建 Vim. 解决方案 如果在编辑这些文件时没有广泛使用折叠包含 ..
发布时间:2021-09-17 21:02:20 其他开发

Vim:仅折叠顶层折叠

我在 Vim 中有一个带有语法折叠的长代码文件. 我知道如何打开所有折叠 (zR) 或关闭所有折叠 (zM),并且我知道如何增加或减少折叠级别 (zm, zr). 然而,当我增加折叠级别时,最里面的折叠是关闭的;相反,我希望最外面的折叠关闭,而最里面的折叠则展开.可以通过打开所有折叠并手动关闭每个顶级折叠来手动执行此操作,特别是对于我快速打开以获取代码概述的长文件而言,这是令人难以置信 ..
发布时间:2021-09-17 20:56:15 其他开发

vim中的折叠功能

有什么方法或工具可以在 vim 中折叠函数,例如 Visual Studio 或 Eclipse? 解决方案 Vim 折叠命令---------------------------------zf#j 从光标向下创建一个折叠 # 行.zf/string 创建从光标到 string 的折叠.zj 将光标移动到下一个折叠.zk 将光标移动到上一个折叠.za 在光标处切换折叠.zo 在光标处打 ..
发布时间:2021-09-17 20:53:55 其他开发

对 Python 代码使用 Vim 折叠的推荐方法是什么

我对在 Vim 中为 Python 代码启用代码折叠感兴趣.我注意到有多种方法可以做到这一点. 有没有人有在 Vim 中进行 Python 代码折叠的首选方法?即, 您有使用和喜欢的特定 Vim 插件吗? 您使用手动折叠还是在评论中放置标记? 在 Vim 中为 Python 进行代码折叠的其他推荐方法是什么? 解决方案 就我个人而言,我无法说服自己用标记乱扔我的代码.我已经 ..
发布时间:2021-09-17 20:42:43 Python

更改折叠中的文本

我注意到折叠文本可以显示有用的信息.他们通常会显示类似 +-- 5 行: ------------------------------------------- 是否可以更改这些行中的文本?我注意到在 foldexpr 中有些东西是可能的,但是否有可能完全重新设计折叠? 例如 + :“上面一行的可能评论":第 27 行:长度 5 ..
发布时间:2021-09-17 20:37:23 其他开发

关于 vim 折叠的困惑 - 如何禁用?

当我打开文件时,它看起来像这样:甚至这个 当我打开所有折叠时,当我导航到另一个缓冲区并返回时,它们再次关闭. 为了能够使用它,我必须在每次打开缓冲区时应用 zR. 我在 .vimrc 中设置了这些: set foldlevelstart=99设置 foldlevel=99 请告诉我如何禁用折叠,或者至少导航到另一个缓冲区而不是关闭打开的缓冲区. 解决方案 您并不孤单. se ..
发布时间:2021-09-17 19:55:30 其他开发

VIM 折叠标题中的语法高亮显示

有什么方法可以让 VIM 继续对用作折叠标题的行应用格式吗? 例如,我有以下代码: int foo(int a, int b) {国际 c;....} 折叠后,我看到: +-- 4 行: int foo(int a, int b) {---------------------------- 但是,根据“折叠"类突出显示整行.有什么办法可以禁用它,所以我继续看到语法高亮? [举个 ..

SWING 中的代码/文本折叠

我正在寻找一种为摆动 JTextArea 或 JTextPane 提供“文本折叠"功能的方法 更具体地说,我想在文本组件中添加一个数据块,并且我希望该组件仅显示一些标题行.然后用户可以通过单击某个图标来展开块.这就像大多数IDE中的代码折叠功能一样. 经过一些彻底的搜索,我找到了 ->一些示例代码,但是这里使用的机制对我来说很模糊,当我尝试从文档中删除文本时它停止工作. 也许使用 ..
发布时间:2021-09-02 20:19:50 Java开发

删除bufferscroll插件后如何在Sublime Text中保存折叠/折叠的代码

既然 BufferScroll 插件已被删除? 解决方案 这是背景故事(我找不到链接,作者可能已经删除了它,所以我在解释).基本上,Package Control 的作者要求,而不是使用日期作为版本号(例如 2016.03.18.06.34.41 用于最新版本的 BufferScroll),包作者应该使用 语义版本控制 类似于 Github 建议的方式.titoBouzout,他不仅是 B ..
发布时间:2021-08-31 20:16:02 其他开发