佳音的博客

2007/12/27

Vim的折叠功能

Filed under: Uncategorized — 佳音 @ 2:00 下午

作者:haijd

折行的用处:

  • 创建折行进行大纲预览
  • 移动到某处进行编辑
  • 使用jzij打开文本进行编辑
  • 编辑完毕后再用jzij打开折行进行移动

打开vim的折叠功能,请在 “~/.vimrc” 中加入 “:set foldmethod=marker”,使用vim默认的折叠标签进行处理。使用方法如下:

1、加折叠标签

在normal模式下,从键盘输入zf并回车,您就会看到折叠在一起的两行标签如下:

/*{{{*/
.....这里输入您 的程序代码
/*}}}*/

2、输入程序代码后,将代码折叠起来使用如下命令(normal模式):

zc 回车

3、打开折叠的程序有以下几种方法

  1. 在折叠的行上移动光标
  2. 在normal模式下输入zo并回车

4、给一段文字加折行(normal 模式)

zfap

5、zr命令可以打开折叠几层的内容 zm使用内容折叠的更多一些(多层折叠操作时可反复使用)。

6、嵌套了多层的折行, 也可以用zR命令一次打开所有折行

7、关闭所有的嵌套折行使用zM

8、可以用jznj命令来禁用一个折行. 然后用jzNj还可以恢复它. jzij命令则可以在两者之间切换.

其它的请参考vim的使用手

]]>

Powered by 00RZ