• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

djoshea/vim-matlab-fold: Vim code folding for Matlab files

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

djoshea/vim-matlab-fold

开源软件地址(OpenSource Url):

https://github.com/djoshea/vim-matlab-fold

开源编程语言(OpenSource Language):

Vim Script 100.0%

开源软件介绍(OpenSource Introduction):

vim-matlab-fold

Code folding for the Vim editor for Matlab .m syntax files. Facilitates folding of any indented block of matlab code or editor cells beginning with %%.

Folds are based off of the indentation structure in the code, in a manner which respects the end keyword and line continuations ending in .... Accordingly, you must indent the body of a function block in order for it to be foldable. Any code block is foldable if the contents are indented, including function, if, else, for, while, try, properties, methods, etc.

Installation

First, I highly recommend installing the Matlab syntax and indent files authored by Fabrice Guy available here. These files will facilitate proper indentation of Matlab files which this script relies upon to do code folding.

Install to ~/.vim/ftplugin/matlab_fold.vim. Or, copy and paste:

mkdir -p ~/.vim/ftplugin \
curl -so ~/.vim/ftplugin/matlab_fold.vim \
    https://raw.github.com/djoshea/vim-matlab-fold/HEAD/ftplugin/matlab_fold.vim

If you're using Pathogen, install to ~/.vim/bundle/vim-matlab-fold/ftplugin/matlab_fold.vim.

Or, copy and paste:

mkdir -p ~/.vim/bundle/vim-matlab-fold/ftplugin \
curl -so ~/.vim/bundle/vim-matlab-fold/ftplugin/matlab_fold.vim \
    https://raw.github.com/djoshea/vim-matlab-fold/HEAD/ftplugin/matlab_fold.vim

Or, you can clone the git repository into a pathogen bundle:

git clone git://github.com/djoshea/vim-matlab-fold.git ~/.vim/bundle/vim-matlab-fold

Screenshots

Editing a class definition file:

vim-matlab-fold Screenshot

License

Copyright (c) Dan O'Shea. Distributed under the same terms as Vim itself. See :help license.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap