私は非常に長い時間、Vimを使用していましたが、私は自動インデントを気にしませんでした。しかし、今私は自動インデントを試み、それを有効にする必要があります。PHPファイルタイプのVim自動インデントが動作しない
.phpファイル内のHTML自動インデントが正しく機能しないという奇妙な問題が発生しています。 .htmlファイルでは動作しますが、.phpファイルでは動作しません。 GoogleやStack Overflowで見つけられるすべてのソリューションを試しました。
- http://vim.wikia.com/wiki/Better_indent_support_for_php_with_html
- http://www.vim.org/scripts/script.php?script_id=1120
私のために働く唯一の解決策は以下の通りですが、それはPHPの自動インデント破る:
http://www.vim.org/scripts/script.php?script_id=604
を私は、次の試してみました
Vimのバージョンは次のとおりです。VIM - Viは(2010年9月28日午前7時11分04秒をまとめ、2008年8月9日)7.2を改善
これらは、私はPHPファイル開くときにロードされたインデントスクリプトです:
- 47 :/usr/share/vim/vim72/indent/html.vim
- 48:/usr/share/vim/vim72/indent/php.vim
Iはまた、SPF-13 VIM束を試ししかし、それはPHPの中にHTMLをインデントしません。
スクリプトvimのwikiは完全に私のために働いた。私はVundle互換のプラグインで、簡単にインクルードできるようにラップしました:https://github.com/captbaritone/better-indent-support-for-php-with-html –
4年前...まだ助けています。感謝の見知らぬ人! –