3

私は非常に長い間 Vim を使用してきましたが、自動インデントについて気にしたことはなく、常にオフになっていました。しかし今、自動インデントを試して有効にする必要があります。

.php ファイル内の HTML 自動インデントが正しく機能しないという奇妙な問題が発生しています。.html ファイルでは機能しますが、.php ファイルでは機能しません。Google または Stack Overflow で見つけたすべての解決策を試しました。

私は次のことを試しました:

私にとって有効な唯一の解決策は次のとおりですが、PHPの自動インデントが壊れます。

http://www.vim.org/scripts/script.php?script_id=604

Vim のバージョンは次のとおりです。 VIM - Vi IMproved 7.2 (2008 年 8 月 9 日、2010 年 9 月 28 日 07:11:04 にコンパイル)

これらは、php ファイルを開いたときに読み込まれるインデント スクリプトです。

  • 47: /usr/share/vim/vim72/indent/html.vim
  • 48: /usr/share/vim/vim72/indent/php.vim

spf-13 vim バンドルも試しましたが、php 内の html もインデントしません。

4

1 に答える 1

4

次のリンクを試してみてください。

https://github.com/2072/PHP-Indenting-for-VIm - PHP のみ

PHP + HTML を試してみたい場合は、

http://vim.wikia.com/wiki/Better_indent_support_for_php_with_html

于 2011-06-01T06:33:03.513 に答える