问题标签 [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.
c# - 如何在 Visual Studio 2008 中永久禁用区域折叠
有人知道如何在 Visual Studio 2008 中关闭代码折叠功能吗?我的一些同事喜欢它,但我个人总是希望看到所有的代码,并且从不希望代码折叠在视线之外。我想要一个意味着我的 Visual Studio 副本永远不会折叠#regions
或函数体的设置。
jquery - 基于浏览器的大纲库
我正在寻找可在浏览器中运行的免费(GPL 或 BSD 类型许可)大纲库。
它不必太复杂,只需允许键盘控制折叠和展开项目,并更改它们的顺序。
有人知道这方面的好图书馆吗?任何大型 UI 组件库都有大纲吗?如果没有,我将如何从头开始编写它?(例如,从 jQuery 开始会更好吗?还是别的什么?)
visual-studio - 有没有办法在 Visual Studio 2008 中指定大纲默认值,以便打开文件时默认折叠成员?
我想要做的是 VS2008,当我打开一个代码文件时,默认情况下折叠文件中类/接口的所有成员(包括任何 XML 文档和注释)。
我根本不想使用区域。
我还希望能够使用 ctrl+m、ctrl+l 和弦来切换所有成员大纲(例如,如果所有内容都折叠了,我希望它展开所有成员,而不是评论或 XML 文档)。
可能的?如何?
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")
在子例程中使用,但没有运气。
这个问题试图获得与这个问题相同的最终结果,但我问的是我在事件处理宏中可能做错了什么。
language-agnostic - 您使用什么工具来概述项目?
每当我开始从事足够复杂的项目时,我无法一次全部记住,我喜欢概述应用程序应该如何工作......我通常在文本编辑器中破解类似这样的内容:
等等(注意:这是注释所以 SO 不会解析它,不是因为我将它作为注释包含在代码中)。
我想知道你们是怎么做到的。是否有任何工具可以概述程序的流程?您如何描述复杂的项目,以便在编写代码时可以专注于代码而不是所有小块的设计/架构?
visual-studio - Visual Studio:从撤消/重做堆栈中排除大纲
在 Visual Studio 中有一些非常烦人的东西:当我展开或折叠一个方法或代码区域时,此操作会被推送到撤消堆栈上。因此,如果我在方法中编辑一些代码,然后折叠该方法,然后想要撤消我的更改,我必须撤消两次:一次用于折叠操作,一次用于代码更改。如果您在编辑代码后展开或折叠了几件事,这可能会非常令人困惑,编辑器不断跳转到不同的地方并且您不知道您的更改是否已撤消......
所以我的问题是:是否可以禁用该行为?即,撤消堆栈中仅考虑代码的更改?
PS:我使用的是 Visual Studio 2008
如果这种行为也让您烦恼,请在 UserVoice 上投票解决它!
configuration - 如何更改 VS 2010 中的轮廓悬停颜色?
如果我将鼠标悬停在左侧的细竖条上,它会突出显示右侧块的整个范围。当这个范围很大时,我的整个屏幕都会闪烁白色(这是我自定义配色方案的结果)。有没有办法改变这种颜色?我不记得我制作主题时有一个。
visual-studio-2008 - 存储过程概述
我有存储过程(无组织 - 未正确概述)
我想通过使用 VS 在存储过程中自动概述。
vb.net - 在 Visual Basic Express 2010 中为折叠的大纲添加标题
当我在 Visual Basic Express 2010 中选择一个文本区域,然后单击编辑/大纲/隐藏选择;该区域折叠并由三个点表示,如“...”。有没有办法在上面加上我自己的标题、描述或标签,以获得更好的意义和沟通?
c++ - VS2008,C++中的大纲,不起作用
我正在使用 VS2008(版本 9.0.30729.1 SP)并且发现大纲经常停止工作。我得到了函数开始和结束以及注释块的概述选项,但不是其他代码块,例如 ifs、while 循环、for 循环等...使用重置所有设置,如上一个类似问题中所推荐暂时解决了这个问题,但它又回到了视觉工作室。它还具有要求我重置所有 C++ 目录的副作用。任何想法如何解决这个问题?
编辑: 使用右键单击/大纲/折叠块有效,但有点乏味。我真的很想看到图形轮廓上嵌入的加号和减号。我已经尝试了所有其他概述子菜单选项,但无济于事。