2012-05-10 20 views
8

Jeśli mam :setf html wszystko działa zgodnie z oczekiwaniami w poniższym przykładzie (dopasowanie pasuje do wcięcia).Jak naprawić ten mniejszy problem z wcięciem w vim?

Podobno mam następujący kod (zwróć uwagę na wcięcie przed kodem), z wyjątkiem tego, że mam go na :setf php.

the | jest kursor

 <div class="sig">|</div> 

Gdybym wciśnij enter, to robi to

 <div class="sig"> 
|</div> 

Ponieważ 99% edycji im php czasu istnieje html w pliku szablonu, ja znajduję to trochę denerwujące do przełącznika .

Wydaje mi się, że musi istnieć sposób, aby vim czytał znaczniki i być może miał wiele typów plików w jednym dokumencie (tak jak gdyby setf=html mógł przeczytać znaczniki stylu lub wbudowany znacznik stylu i "wiedzieć", że ten mały urywek w „” to typ pliku css

+0

Moje vim (7.3.429 w Debianie) zachowuje się dobrze. Czy możesz zamieścić swoje '.vimrc' plik? Być może, że będzie nam pomóc bit. –

+0

https://gist.github.com/2657638 – Tallboy

Odpowiedz

2

Czy to pomaga?

:setfiletype html.php 
Powiązane problemy