您的位置:首页 > 编程语言 > C#

在Vim中实现C#代码的折叠

2006-11-28 18:36 375 查看
Vim中提供了四种折叠方式:按缩进,按标记,按语法,按表达式。按缩进折叠对于python来讲最适合不过了,但是对于C#,如果自己不进行一些设置的话,折叠效果还是很不理想,所以自己修改了C#文件的语法文件,改进一下效果,只要把下面这段代码添加到C#对应的语法文件里就可以了

syntax region Block start="^\s*#\s*\(region\)\|{" end="^\s*#\s*\(endregion\)\|}" transparent fold

syn sync fromstart

set foldmethod=syntax

C#的语法文件在安装目录下的syntax下,文件名为cs.vim

另一个文本编辑器SciTE自己就提供了代码折叠功能,效果比Vim好,但是其他方面比Vim差较多,PythonWin的代码编辑器好像和SciTE用的是同一个程序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: