缺少vim缩进文件

4
我一直想知道为什么vim缺少一些日常生活中非常有用的缩进文件。例如:有时我需要处理一个非常混乱的apache配置文件(/etc/apache2/sites-available/*)。使用vim无法正确地进行缩进。对于apache配置文件,我通常尝试通过输入来改善缩进。
:set ft=xml
gg=G
:set ft=apache

我知道Apache配置文件不是XML格式,而且XML缩进在这里并不起作用,但至少它比将每个配置行放在第一列要好。有一个vim脚本似乎可以正常工作,但我必须在所有Linux系统上安装它。以这个插件为例:它来自2007年 - 为什么它从未被纳入vim发布中?
1个回答

1

该脚本的维护者需要将文件提交给 Bram(Vim 的 BDFL)以进行包含和维护。这就是流程所需的。因此,如果您想在运行时中使用它,请询问维护者,或者(由于vim.org上该脚本的最后更新时间为2007年,可能已经过期),请在vim_dev邮件列表上请求有人进行志愿服务。

但是,您不应该依赖官方运行时中存在这些文件。除非您是一个没有任何自定义的非典型用户,否则您必须已经有一种机制来分发您的个人~/.vimrc和插件; 如果您将脚本放入 ~/.vim/indent/ 中,那么您应该已经准备好了。


你说得对;目前我可以从互联网上安装我的vimrc,但我应该添加其他配置文件。 - steffen
许多人将他们的配置放入GitHub存储库并进行克隆。插件也可以作为Git子模块添加。或者看看Vundle插件管理器,它可以处理大部分内容。 - Ingo Karkat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接