Vim折叠 - 标记打开折叠

时间:2012-06-10 09:13:02

标签: vim folding

有没有办法看到,在当前文件中打开折叠的位置? 我个人在打开折叠和四处走动时遇到问题,我无法找到折叠开始的线!也许有一个选项可以在数字旁边设置漂亮的折叠提示。也许是这样的:

+ 1 void myfunc(void) {
| 2     printf("Hello World\n");
| 3     printf("Goodby World!\n");
- 4 }
  5
  6 void anotherfunc(void)
...
这将是非常好的!我已经使用谷歌并使用了vim-help但是没有办法做到这一点。

亲切的问候, musicmatze

2 个答案:

答案 0 :(得分:10)

尝试 :set foldcolumn=1

如果您想要更多折叠列指示符增加数字,下面的示例使用:se fdc=3(快捷方式)

enter image description here

答案 1 :(得分:1)

可能会有所帮助。 如果要更改折叠颜色: 如果你正在使用gvim:

:highlight Folded guibg=grey guifg=blue
:highlight FoldColumn guibg=darkgrey guifg=white

但是如果你从终端使用vim:

hi Folded ctermbg=black

我在vimrc中的设置是:

colorscheme desertEx
"some modifications to the colorscheme
"to view current settings use for instance ':hi Folded'
set foldcolumn=3
hi FoldColumn ctermfg=216
hi FoldColumn ctermbg=black
hi Folded ctermfg=216
hi Folded ctermbg=black