问题标签 [outlining]

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 投票
9 回答
25966 浏览

c# - 如何在 Visual Studio 2008 中永久禁用区域折叠

有人知道如何在 Visual Studio 2008 中关闭代码折叠功能吗?我的一些同事喜欢它,但我个人总是希望看到所有的代码,并且从不希望代码折叠在视线之外。我想要一个意味着我的 Visual Studio 副本永远不会折叠#regions或函数体的设置。

0 投票
6 回答
1129 浏览

jquery - 基于浏览器的大纲库

我正在寻找可在浏览器中运行的免费(GPL 或 BSD 类型许可)大纲库。

它不必太复杂,只需允许键盘控制折叠和展开项目,并更改它们的顺序。

有人知道这方面的好图书馆吗?任何大型 UI 组件库都有大纲吗?如果没有,我将如何从头开始编写它?(例如,从 jQuery 开始会更好吗?还是别的什么?)

0 投票
4 回答
1408 浏览

visual-studio - 有没有办法在 Visual Studio 2008 中指定大纲默认值,以便打开文件时默认折叠成员?

我想要做的是 VS2008,当我打开一个代码文件时,默认情况下折叠文件中类/接口的所有成员(包括任何 XML 文档和注释)。

我根本不想使用区域。

我还希望能够使用 ctrl+m、ctrl+l 和弦来切换所有成员大纲(例如,如果所有内容都折叠了,我希望它展开所有成员,而不是评论或 XML 文档)。

可能的?如何?

0 投票
1 回答
623 浏览

vb.net - EnvironmentEvent 宏未完成

我在 Visual Studio 2008 中工作,我希望在打开文件时运行 Edit > Outlining > Collapse to Definitions。如果在那之后,所有地区都扩大了,那就太好了。我尝试了 Kyralessa 在The Problem with Code Folding的评论中提供的代码,它作为一个我必须手动运行的宏非常有效。我尝试通过将以下代码放在宏 IDE 的 EnvironmentEvents 模块中来扩展此宏以充当事件:

但是,当我从 VS 中的解决方案打开文件时,这似乎没有任何作用。为了测试宏是否正在运行,我MsgBox()在该子例程中添加了一条语句,并注意到之前的代码Document.DTE.ExecuteCommand("Edit.CollapsetoDefinitions")运行良好,但在该行之后似乎没有受到任何影响。当我在子例程中调试并设置断点时,我会按 F10 继续下一行,一旦该ExecuteCommand行运行,控制就会离开子例程。尽管如此,那条线似乎什么也没做,即它不会折叠大纲。

我也尝试DTE.ExecuteCommand("Edit.CollapsetoDefinitions")在子例程中使用,但没有运气。

这个问题试图获得与这个问题相同的最终结果但我问的是我在事件处理宏中可能做错了什么。

0 投票
9 回答
456 浏览

language-agnostic - 您使用什么工具来概述项目?

每当我开始从事足够复杂的项目时,我无法一次全部记住,我喜欢概述应用程序应该如何工作......我通常在文本编辑器中破解类似这样的内容:

等等(注意:这是注释所以 SO 不会解析它,不是因为我将它作为注释包含在代码中)。

我想知道你们是怎么做到的。是否有任何工具可以概述程序的流程?您如何描述复杂的项目,以便在编写代码时可以专注于代码而不是所有小块的设计/架构?

0 投票
6 回答
2543 浏览

visual-studio - Visual Studio:从撤消/重做堆栈中排除大纲

在 Visual Studio 中有一些非常烦人的东西:当我展开或折叠一个方法或代码区域时,此操作会被推送到撤消堆栈上。因此,如果我在方法中编辑一些代码,然后折叠该方法,然后想要撤消我的更改,我必须撤消两次:一次用于折叠操作,一次用于代码更改。如果您在编辑代码后展开或折叠了几件事,这可能会非常令人困惑,编辑器不断跳转到不同的地方并且您不知道您的更改是否已撤消......

所以我的问题是:是否可以禁用该行为?即,撤消堆栈中仅考虑代码的更改?

PS:我使用的是 Visual Studio 2008


如果这种行为也让您烦恼,请在 UserVoice 上投票解决它

0 投票
1 回答
1948 浏览

configuration - 如何更改 VS 2010 中的轮廓悬停颜色?

如果我将鼠标悬停在左侧的细竖条上,它会突出显示右侧块的整个范围。当这个范围很大时,我的整个屏幕都会闪烁白色(这是我自定义配色方案的结果)。有没有办法改变这种颜色?我不记得我制作主题时有一个。

0 投票
2 回答
120 浏览

visual-studio-2008 - 存储过程概述

我有存储过程(无组织 - 未正确概述)

我想通过使用 VS 在存储过程中自动概述。

0 投票
1 回答
282 浏览

vb.net - 在 Visual Basic Express 2010 中为折叠的大纲添加标题

当我在 Visual Basic Express 2010 中选择一个文本区域,然后单击编辑/大纲/隐藏选择;该区域折叠并由三个点表示,如“...”。有没有办法在上面加上我自己的标题、描述或标签,以获得更好的意义和沟通?

0 投票
1 回答
481 浏览

c++ - VS2008,C++中的大纲,不起作用

我正在使用 VS2008(版本 9.0.30729.1 SP)并且发现大纲经常停止工作。我得到了函数开始和结束以及注释块的概述选项,但不是其他代码块,例如 ifs、while 循环、for 循环等...使用重置所有设置,如上一个类似问题中所推荐暂时解决了这个问题,但它又回到了视觉工作室。它还具有要求我重置所有 C++ 目录的副作用。任何想法如何解决这个问题?

编辑: 使用右键单击/大纲/折叠块有效,但有点乏味。我真的很想看到图形轮廓上嵌入的加号和减号。我已经尝试了所有其他概述子菜单选项,但无济于事。