好贷网好贷款

【gvim】vim 代码折叠

发布时间:2016-12-3 3:50:41 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"【gvim】vim 代码折叠",主要涉及到【gvim】vim 代码折叠方面的内容,对于【gvim】vim 代码折叠感兴趣的同学可以参考一下。

在vimrc文件中设置折叠方式:如set foldmethod=indent 选定折叠方式后,就可以使用折叠命令进行折叠操作了.常用的折叠方式为indent和marker. indent折叠命令 indent方式,vim会自动利用缩进进行折叠,我们可以使用现成的折叠成果. 我们可以在折叠处输入以下命令: zc 折叠 zC 对所在范围内所有嵌套的折叠点进行折叠 zo 展开折叠 zO 对所在范围内所有嵌套的折叠点展开 [z 到当前打开的折叠的开始处。 ]z 到当前打开的折叠的末尾处。 zj 向下移动。到达下一个折叠的开始处。关闭的折叠也被计入。 zk 向上移动到前一折叠的结束处。关闭的折叠也被计入。 marker折叠命令 marker折叠方式时,我们需要用标计来标识代码的折叠,系统默认是{{{和}}} 折叠命令 zf 创建折叠,比如在marker方式下: zf56G,创建从当前行起到56行的代码折叠; 10zf或10zf+或zf10↓,创建从当前行起到后10行的代码折叠。 10zf-或zf10↑,创建从当前行起到之前10行的代码折叠。 在括号处zf%,创建从当前行起到对应的匹配的括号上去((),{},[],<>等)。 zd 删除 (delete) 在光标下的折叠。仅当 'foldmethod' 设为 "manual" 或 "marker" 时有效。 zD 循环删除 (Delete) 光标下的折叠,即嵌套删除折叠。仅当 'foldmethod' 设为 "manual" 或 "marker" 时有效。 zE 除去 (Eliminate) 窗口里“所有”的折叠。仅当 'foldmethod' 设为 "manual" 或 "marker" 时有效。 转自:http://www.cnblogs.com/bluefrog/archive/2011/11/22/2258804.html

上一篇:不汇报是职场发展的绊脚石
下一篇:UML中重要定义

相关文章

相关评论