问题标签 [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.
vim - vim中的自定义折叠
在我的 .vimrc 文件中,我有以下自定义折叠javascript:
它很好用,除了一件事:折叠时,我有类似的东西:
我的问题是:如何摆脱行尾的“----”?
vim - 当给出一个不匹配的左大括号/括号时,vim 折叠打开
我经常遇到这样的情况,我有很多行折叠并且我正在编写,比如说一个新的代码块,在这些折叠之上。只要我输入一个'{',下面的所有折叠都会打开。尽管 vim 这样做是合法的,但再次关闭所有折叠是令人恼火的。有没有办法解决这种情况?
python - 如何在 TextMate 中为 Python 注释启用块折叠?
在 TextMate 1.5.10 r1623 中,您会看到允许您折叠方法块的小箭头:
不幸的是,如果你有一个多行的 Python 注释,它不能识别它,所以你不能折叠它:
TextMate 在他们的网站上有关于如何自定义折叠的内容:http: //manual.macromates.com/en/navigation_overview#customizing_foldings
...但我对正则表达式的熟练程度不足以对此做任何事情。TextMate 使用Oniguruma正则表达式 API,我使用的是通过 GetBundles 更新到最新版本的默认 Python.tmbundle。
有谁知道如何做到这一点?在此先感谢您的帮助!:)
在 Bundle Editor 中的 Python 语言下添加 Python.tmbundle的默认值foldingStartMarker
和正则表达式值:foldingStopMarker
javascript - 如何在 Vim 中启用自动折叠?
如何在 Vim 中启用自动折叠? set foldmethod=syntax
似乎什么也没做。
vim - 当同一行有 { 和 } 时,Vim 中的奇怪折叠。&*
我目前正在编辑一个具有类似于 twp 功能的 C++ 文件
如果我zc
对 word执行 a 操作func_name_1
,vim 会按预期折叠函数,使其现在看起来像
然而func_name_2
,函数折叠如下:
这不正是我想要的。由于某种原因,一行上的打开和关闭 {} 似乎干扰了折叠算法。
如果有人知道我如何获得“更好”的折叠,我将不胜感激任何指向正确方向的提示。
编辑我认为与此问题相关的选项在我的缓冲区中设置,如下所示
编辑二:如果我将打开和关闭 {...} 的行更改为STRUCT_TYPE s = { 5, 8, 10, 12};
(注意 之后的空格{
),则折叠按预期工作。
function - 折线了吗?- 如何在 VIM 中检查折叠
我正在编写一些折叠函数,并且我需要检查当前行是否实际上是折叠。
这样做的原因是因为它是一种自定义折叠方法,它依赖于搜索/匹配某些行。
例如,如果当前行被折叠并且看起来像:
如果您执行以下操作:
你基本上会得到FOO
,所以没有办法(据我所知)知道我是否处于弃牌状态。
有这个辅助功能吗?
我认为它必须是这样的:
我可能会弄乱foldtext
为折叠分配一个特殊的标题,但我想避免这种情况。
eclipse - Eclipse 中的代码折叠和换行符
像许多人一样,我喜欢在成员函数之间添加换行符,如下所示:
问题是,通过代码折叠,它看起来像这样:
那里有一个额外的换行符。我只能看到本来可以看到的功能的一半。有没有一种方法(或插件)可以使 Eclipse 将一个空的新行与函数的其余部分折叠起来?
c++ - Monodevelop 中是否有对 C++ 的代码折叠支持?
Monodevelop(在 Mac OS X 中)下是否有 C++ 的代码折叠支持?它适用于 C#,但我看不到它适用于 C++。
vim - 关于 vim 折叠的困惑 - 如何禁用?
- 当我打开文件时,它看起来像这样:
甚至这个
- 当我打开所有折叠时,当我导航到另一个缓冲区并返回时,它们会再次关闭。
- 为了能够使用它,我
zR
每次打开缓冲区时都必须申请。
我有这些设置.vimrc
:
请指出我如何禁用折叠,或者至少导航到另一个缓冲区而不是关闭打开的缓冲区。
netbeans - 如何仅折叠记事本++中的函数、方法
我喜欢 netbeans 在打开文件时自动折叠函数和方法的方式。我也使用记事本++,但是当我使用折叠时,它会折叠所有内容,包括 html、if else 条件和函数。我希望可以选择仅折叠功能。有谁知道任何插件可以做到这一点,或者我错过了记事本++中的某个设置。
谢谢