vim 自动折叠 怎样使用

 我来答
WskTuuYtyh
2012-03-16 · TA获得超过1万个赞
知道大有可为答主
回答量:3148
采纳率:84%
帮助的人:1324万
展开全部
vim大纲折叠如何掌握(外则,excel也内置此功能)
答:vim的折叠用来显示大纲,方便定位;同时隐藏或显示非主要内容,突出重点。网上查一下相关的教程,其实很容易掌握。下面我制作了一个简单的例子,存储后用vim命令:e!重新打开本文件,在折叠标记之间的内容就会收缩了。同时给出了基础知识和操作。例子文件的内容如下{}之间,我写进了一些相关折叠内容在里面:
{
折叠简例"{{{
存储后用vim命令:e!重新打开本文件,在折叠标记之间的内容就会收缩了。
用zm,zM,zR,zr等命令试试会如何。
用菜单命令,然后记下一些常见的命令。
用下面的命令查看一下帮助:
:h fold
:h 'fmr'
掌据了标记折叠,一般的应用就足够了。并且标记折叠启用时,也可以使用手动折叠命令,也会自动添加折叠标记从而实现折叠的保存。很是方便。
常用的选项设置有 fmd,fmr,fdc "{{{
set fmd=mark "设置折叠方法为语法折叠
set fmr="[,"] "设置折叠标记,如果不设置,使用默认值"{{{,"}}}
set fdc=8 "设置在侧边栏显示折叠的层数。最大值是12,默认为0,即不显示侧边栏。excel中是使用8个层数,不可更多。vim则可以很多,但是侧边栏最多只能显示12层
"}}} "折叠设置说明结束。
建议将下面的语句写在配置文件中,以取代默认设置的手动折叠。不过,也可以在模式行中使用它。需要其它折叠方式时,也可以使用模式行来指定。模式行的帮助:
:h modeline
下面是本文件的模式行:
vim:fmd=mark:

" vim:fmd=mark:fmr="{{{,"}}}
"}}}
}
更多关于vim与excel的大纲折叠,请见:
http://hi.baidu.com/wsktuuytyh/blog/item/f50c713458cff5a9d0a2d3d0.html
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
hjjdebug
2012-03-07
知道答主
回答量:36
采纳率:0%
帮助的人:5.1万
展开全部
:h folding 有详细介绍。
常用的命令有
foldmethod: 设置折叠方式, 对于c/c++ 而言常用foldmethod=indent
zo zO 打开折叠
zc zC 关闭折叠
zr zR 减少折叠
zm zM 增加折叠
za zA 转换折叠
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bjzjwendy
2012-03-06 · 超过11用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:26.4万
展开全部
你的意思是不关闭此时的vim,且可以去执行其他的命令嘛? 如果我理解的对 可以用快捷键Ctrl+z 切换到后台 #jobs 回车 显示当前shell环境中已经启动的作业 #fg 切换到vim
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式