2011-08-16 2 views
1

PHPファイル内のHTMLマークアップのタブサイズを変更するにはどうすればよいですか?私はPHPコードのインデントサイズを変更したくない。目的のタブのサイズ:HTML - 2、PHP - 4phimファイルのvim - html:htmlのみのタブサイズを変更するには

ので、それは次のようになります。これは1時間を行う必要がある場合に多くのコードが存在しない場合、私はあることを(使用したい

<dl> 
    <dt>Term</dt> 
    <dd> 
    <span>Definition</span> 
    </dd> 
    <dd> 
<?php 
if ($a > $b) { 
    echo $a; 
    while ($c) { 
     echo $d; 
    } 
} 
?> 
    </dd> 
</dl> 
+0

私があなただったら、HTMLとPHPコードを混在させるのではなく、何らかのテンプレートエンジンを使うことを検討したいと思います。 (もちろん、プロジェクトの制限によってすべて受け入れられれば)。 – pkk

+0

pkk、phpはすでにテンプレート言語です – knittl

答えて

0

固定された)ブロック単位の編集:

はCtrl + VIスペーススペースEscキー

-1

autocmd FileType html setlocal shiftwidth=2 tabstop=2
autocmd FileType php setlocal shiftwidth=2 tabstop=4

あなた.vimrcファイルに次のコードを追加します。

+0

私はこれが質問に答えるのではないかと恐れています。ユーザーは同じバッファーにHTMLとPHPを混在させています。バッファが2つのファイルタイプであっても、バッファごとに1つのshiftwidth/tabstop変数しか存在しません。 –

+0

@Conspicuousコンパイラ:はい:) – Kracekumar

+0

この回答は私にとっては役に立ちました。とにかく@ Kracekumarありがとうございます。 – labyrinth

関連する問題