Visual Studio中CSS/javascript的Vim风格折叠

5

有没有人知道如何在Visual Studio中实现VIM风格的折叠?我在c#类文件中使用#region块,它们非常好用,但不幸的是,在javascript和css中没有相应的功能。我当前正在工作的网站/应用程序中有相当多的css选择器和javascript,导航这些庞大的文件变得困难了。

我们考虑的一个选项是将css和javascript拆分为类似于jquery模块的单独文件,但这会引入性能问题,增加整体http请求的数量。

如果有人有管理混乱的建议,我将非常感激!

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

3个回答

4
我发现了一个微软扩展,它可以改善Visual Studio 2010的JavaScript文本编辑器。
我已经使用过它,它为JavaScript文件提供以下所有功能:
- 大括号匹配 - 折叠代码块 - 当前单词高亮 - IntelliSense Doc-Comments支持
你可以在这里找到该扩展。

1

我知道这个问题我并没有真正帮上忙,但是你听说过ViEmu吗?它是一种在VS中模拟vim的工具。虽然它不支持vim的所有功能,但它确实为VS导航带来了一种风味。我自己没有使用过它,但其他人对它评价很高,所以你可能想试试。


这看起来非常有趣,而且它确实支持 Vim 风格的折叠。 - Bayard Randel
我已经开始在这段时间使用GVIm,直到我能够考虑购买ViEmu的副本 :) 谢谢ldigas! - Bayard Randel
我使用ViEmu,在CSS文件中非常方便。您可以使用熟悉的zf、zo、zR、zM等命令创建和管理折叠,但不幸的是,目前还没有一种方法可以在关闭文件后保留这些折叠。我曾经尝试过使用ViEmu宏自动创建折叠,在过去有一些成功的经验。 - Jay

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接