当前位置:  开发笔记 > 开发工具 > 正文

我如何在VIM中分享我的折叠?

如何解决《我如何在VIM中分享我的折叠?》经验,为你挑选了2个好方法。

我在一个有3个人的项目中.我们需要在每个成员的Vim中使用相同的折叠.我该如何分享我的折叠?

[反馈]

我理解一件重要的事情:谷歌忽略了一些迹象,例如{{{,所以请谷歌"VIM三大括号"来寻找有关标记方法的帮助.它变得更容易练习,因为您可以快速找到相关信息.

为了使用标记方法(Adam Bellaire建议),请注意您必须设置方法:

:set foldmethod=marker

谢谢你的回答!



1> Adam Bellair..:

可能最简单的方法是使用折叠标记(例如{{{1),确保vim:fdm=marker在文件中包含设置.例如,这是一个shell脚本,其中包含使用折叠标记的设置和两个折叠级别:

#/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



2> Rook..:

折叠文件?那么,相同的设置应该导致相同的折叠.

Vim可以通过多种方式折叠:手动,缩进,表达,语法和标记(默认情况下,我认为是弯曲括号,其中3个).

因此,如果你有相同的vim版本,并且他们没有更改他们的语法和缩进文件,让他们检查你的vimrc的foldmethod和foldmarker选项,并将它们复制到他们的vimrc文件.应该这样做.

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有