zoukankan      html  css  js  c++  java
  • 在Vim中实现C#代码的折叠

    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用的是同一个程序。

  • 相关阅读:
    21分钟 MySQL 入门教程
    git学习网址
    Unsupported major.minor version 51.0解决办法
    导入Mybatis_Spring项目遇到的问题
    SQL 模糊查询
    数据持久层
    持久化框架
    ORM
    ORM框架
    重量级框架
  • 原文地址:https://www.cnblogs.com/dahuzizyd/p/Vim_CSharp_1.html
Copyright © 2011-2022 走看看