4

日常生活に便利なインデントファイルが vim にないのはなぜだろうといつも思っていました。例: 本当にめちゃくちゃな apache 構成ファイル ( /etc/apache2/sites-available/*) に対処しなければならないことがあります。それらをvimで正しくインデントすることは不可能です。apache 設定ファイルを使用して、通常、次のように入力してインデントを改善しようとします

:set ft=xml
gg=G
:set ft=apache

Apache の構成ファイルは XML ではなく、ここでは XML のインデントがあまりうまく機能しないことはわかっていますが、少なくとも最初の列にすべての構成行を配置するよりはましです。正しく動作しているように見えるvim スクリプトがありますが、すべての Linux システムにインストールする必要があります。このプラグインを例にとると: これは 2007 年のものです - なぜ vim リリースにならなかったのでしょうか?

4

1 に答える 1

1

[indent] スクリプトの管理者は、ファイルを含めるためにファイルを Bram (Vim の BDFL) に提出する必要があります (そして、その管理にコミットする必要があります)。それがプロセスの仕組みです。したがって、これをランタイムに入れたい場合は、メンテナに尋ねるか、(vim.org でのそのスクリプトの最後の更新は 2007 年のものであり、彼は亡くなっている可能性があるため)、vim_dev メーリング リストで誰かに尋ねてください。そのままボランティア。

しかし...これらのファイルが公式のランタイムにあることに依存する必要はありません。カスタマイズをまったく行わない特殊なユーザーでない限り、個人用~/.vimrcおよびプラグインを配布するためのメカニズムがすでに整っている必要があります。スクリプトを に入れれば、~/.vim/indent/準備は完了です。

于 2013-10-17T09:09:26.603 に答える