每日一vim(15)折叠
来源:互联网 发布:厦门seo公司陈仁潘 编辑:程序博客网 时间:2024/06/01 07:53
折叠功能本人用不太到
Vim用命令foldmethod实现折叠功能,一共有六种折叠方式,可以用:set foldmethod
查看当前session用的是哪种折叠,默认vim使用manual(手动)方式。
manual
手工折叠是最基本的折叠方式,在处理小块文件的时候简单实用。
zf 创建折叠(fold creation)zo 打开折叠(open)zc 再次折叠起来(close)
举例说明:
v{motion}zf 折叠V模式下选中的文本。(这里的v{motion}指的是Shift+v)。zf\`a 折叠当前光标处到标记a处的文本 (`ma`就表示在当前光标出做a标记) zf3j 折叠当前光标出下3行zf10G 从当前行折叠至第20行zfgg 折叠至行首zf% 光标移至'{'时,vim会去匹配'}',这样'{}'之间的内容就可以折叠起来
indent
vim自动根据缩进折叠,缩进量与折叠行的嵌套深度关系有shiftwidth
控制,通过设置:set foldlevel=num
,num代表数字。foldlevel=0时关闭所有折叠,等价于zM
,zR
设置折行为最大值
0 0
- 每日一vim(15)折叠
- 每日一vim(0)
- 每日一vim(1)
- 每日一vim(3)
- 每日一Vim(11)
- 每日一Vim(18)Text-Object
- 每日一vim(2)简单搜索
- 每日一vim(6)常用命令
- 每日一vim(8)寄存器
- 每日一vim(9)缩进
- 每日一vim(10)正则表达式
- 每日一vim(11)标记
- 每日一vim(13)多窗口
- 每日一vim(18)Text-Object
- 每日一Vim(10)-----正则表达式
- vim每日一插(二)——vim-monokai
- vim折叠设置(转载)
- vim折叠设置(转载)
- 使用js将long类型转化为"yyyy-MM-dd hh:mm:ss"日期格式&jQuery自带日历控件的汉化教程
- 是程序员就去Leetcode刷题吧
- 哈夫曼树的编码与译码(优化)
- RAID磁盘阵列学习笔记
- LoadRunner字符串比较的常见错误
- 每日一vim(15)折叠
- 年鉴注册
- 2015年终总结
- sbt,scala,spark配置问题
- 如何解决iOS中更改系统定位权限时候系统设置崩溃的问题
- Eclipse 项目中的包路径变成文件夹目录形式了
- 滑动tab栏,有点类似网易的,上次写的真不行,感觉对别人没什么帮助,写个最新的吧
- Java线程篇(三):线程协作:生产者与消费者问题
- IOS - 隐式动画