5

有没有人知道在 Visual Studio 中进行VIM 样式折叠的方法?我在 c# 类文件中使用 #region 块,它们很棒,但不幸的是,javascript 和 css 没有等效的功能。我目前正在处理的网站/应用程序有相当多的 css 选择器和 javascript,并且导航单个文件变得越来越困难。

我们考虑过的一种选择是将 css 和 javascript 分解为类似于 jquery 模块的单独文件,但这会在增加 http 请求的总数方面引入性能问题。

如果有人对管理疯狂有任何建议,我将不胜感激!

更新:Richard Kimber 建议使用 Visual Studio 的书签功能使按标题导航更易于管理。这是朝着正确方向迈出的一步,但不如代码折叠/阻塞有用。

4

3 回答 3

4

我发现了一个 Microsoft 扩展,它改进了 Visual Studio 2010 的 JavaScript 文本编辑器。

http://visualstudiogallery.msdn.microsoft.com/en-us/872d27ee-38c7-4a97-98dc-0d8a431cc2ed

我已经使用过它,它为 JavaScript 文件提供了以下所有内容:

  • 大括号匹配
  • 大纲/代码折叠
  • 当前单词突出显示
  • IntelliSense 文档评论支持
于 2011-01-18T19:58:02.053 回答
1

我知道我并没有真正帮助解决这个问题,但你听说过ViEmu 吗?可以说,它是 VS 中的 vim 仿真。尽管它不支持 vim 的所有功能,但它确实为 VS 导航带来了一种味道。我自己没有用过,但其他人说得很好,所以你可能想试一试。

于 2009-03-17T22:07:29.960 回答
0

我目前正在使用Brian Grinstead建议的JScript Editor Extensions 。如果它支持区域折叠,我还没有弄清楚如何。它确实支持 JavaScript 中的函数折叠。

还有JSEnhancementsJSOutlining。虽然没有尝试过其中任何一个。

这个问题是thisthis的部分副本。

于 2012-06-08T19:41:27.410 回答