Portál AbcLinuxu, 10. května 2025 16:19

Dotaz: Vim 8, autoindent v phtml souboru

14.2.2020 07:32 Petr
Vim 8, autoindent v phtml souboru
Přečteno: 273×
Odpovědět | Admin
Zdravim,

mam Debian Sid, Vim verze 8.1 a zadny vlastni .vimrc

Kdyz edituji PHP soubor, ktery obsahuje HTML, tak PHP kod mi to indentuje spravne, ale HTML vubec

I kdyz dam ":set filetype=phtml"

Netusite kde by mohl byt problem?

Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.2.2020 17:19 Petr
Rozbalit Rozbalit vše Re: Vim 8, autoindent v phtml souboru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zeptam se tedy jinak...

Je tu nekdo, komu vim spravne automaticky odsazuje v souborech, kde se misi PHP a HTML?

A byl by ochoten podelit se o svuj .vimrc?

Nehledam zadne zazraky. Doted jsem vse editoval v mceditu a tam to "hloupe" odsazovani funguje bez problemu. Proste novy radek zacne tam, kde zacina radek predchozi, bez ohledu na jazyk/filetype.

14.2.2020 22:13 tttt
Rozbalit Rozbalit vše Re: Vim 8, autoindent v phtml souboru
Indentuje mi to stejně jako tobě. Zkoušel jsi tip z wiki?

Vyzkoušej set autoindent, případně set smartindent. To první vypadá, že se chová jako mcedit, detaily jsem nezkoumal. Případně si můžeš udělat funkci / makro na formátování kódu. Soubor se zformátuje pomocí gg=G, s nastaveným set ft=html to zformátuje html, při set ft=php to zformátuje php a nerozbije html.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.