我在3人的项目。我们必须Vim中相同的褶皱为每个成员。我如何能分享我的褶皱?

<强> [反馈]

我明白了一件重要的事情:谷歌忽略迹象,如{{{,所以请谷歌“VIM 3个括号”找到的有关标记方法的帮助。它成为练习更容易,因为你可以快速地查找相关信息。

为了使用该标记法(亚当百利建议的),请注意,你必须设置方法:

:set foldmethod=marker

谢谢您的回答!

有帮助吗?

解决方案

也许最简单的方法是只使用倍标记(例如{{{1),确保包括文件本身在vim:fdm=marker设置。例如,下面是其中同时包含使用倍标记和折叠的两个级别的设置的外壳脚本:

#/bin/sh
# vim:fdm=marker
echo This file contains fold markers.

#Top Level Fold     {{{1
echo This is a top-level fold.

#Second Level Fold  {{{2
echo This is a second-level fold.

在vim打开此文件将显示前四行,然后折叠,其中,如果扩大将揭示第二折叠。只要确保把你的注释语法和vim:fdm=marker线或者vim之间的空间将不会看到它。例如,在C可以使用:

// vim:fdm=marker

其他提示

在文件裥? 那么,同一设置应导致相同的折叠。

Vim可以以几种方式折叠:手动,通过缩进,由表达,由语法,并通过标记物(默认情况下,相信是弯曲的支架,其中3)

所以,如果你有相同的VIM版本,而他们并没有改变他们的语法和缩进文件,让他们看看你的vimrc的使用foldmethod和foldmarker选项,并将其复制到自己的vimrc文件。应该这样做。

我没有共享VIM与别人折叠前,但如果你在同一台机器上的工作也许你可以用VIM会议,这将节省您的当前状态(包括倍)。在VIM运行下面的命令:

 mks! /path/to/session_file

然后你的朋友可以加载了会议文件:

vim -s /path/to/session_file

古代史,我知道,但是这可能因为在09版本目前VIM的出现了,因为我没有足够的声誉尚未就此发表评论,我们开始吧。

好消息是节省了查看作为文件应该保存手动折叠为好,甚至嵌套的折叠。

在坏消息是,我发现它并没有产生下VIM 7.0一致的结果(RHEL 5.5)。这可能被固定在,伤心地说,我们是不允许安装后续更新。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top