Portál AbcLinuxu, 6. května 2025 09:21

Dotaz: Vim - formatovani textu(kodu)

13.10.2007 18:42 Mateo
Vim - formatovani textu(kodu)
Přečteno: 608×
Odpovědět | Admin
Prave jsem zacal s textovym editorem VIM a hned prvni problem, ktery nedokazu vyresit je formatovani zdrojoveho kodu. Tj. odsazeni na levem okraji, npr. v tele metod apod. Jedine co jsem nasel je nastaveni sirky tabulatoru. Existuje tedy nejake nastaveni pro formatovani kodu ruznych jazyku, ktere by se dalo nastavit na zacatku psani kodu?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.10.2007 18:56 fakenickname | skóre: 42 | blog: fakeblog
Rozbalit Rozbalit vše Re: Vim - formatovani textu(kodu)
Odpovědět | | Sbalit | Link | Blokovat | Admin
mozna ze hledas set ts=[cislo] a set sw=[cislo]
13.10.2007 19:01 fakenickname | skóre: 42 | blog: fakeblog
Rozbalit Rozbalit vše Re: Vim - formatovani textu(kodu)
Odpovědět | | Sbalit | Link | Blokovat | Admin
jinak sem moc nepochopil co mas na mysli. potrebujes automaticke odsazovani, nebo nastavit zpusob odsazovani nebo se dozvedet ze je odsazovaci plugin pro kazdy jazyk a ze se odsazovani aktivuje podle pripony souboru .. ?
14.10.2007 12:14 Mateo
Rozbalit Rozbalit vše Re: Vim - formatovani textu(kodu)
Asi jsem spatne vysvetlil, priklad by mel nastinit lepe problem: zapnu graficke prostredi VIMU a dam otevrit *.html soubor (prazdny), kdyz zacnu psat text, tak se mi automaticka zarovnava vzdy k levemu okraji. Neexistuje tedy naky plugin, nebo nastaveni, ktere by me automaticky text formatovalo do logickych bloku? Dekuji
14.10.2007 13:29 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: Vim - formatovani textu(kodu)
Vim: Editing HTML Files (nezkoušel jsem, ale snad to bude fungovat).
Užívej dne – možná je tvůj poslední.
18.10.2007 21:27 Mateo
Rozbalit Rozbalit vše Re: Vim - formatovani textu(kodu)
To je presne ono, co jsem potreboval! Dekuji...
14.10.2007 13:51 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Vim - formatovani textu(kodu)
Často stačí to filetype indent on, pak se podle typu souboru použije příslušný /usr/share/vim/vimXY/indent/*.vim. Ale nevím co vše přímo součástí distribuce vim a co je věc distra, kdyžtak se ty soubory dají dohledat na vim.org.
13.10.2007 21:00 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Vim - formatovani textu(kodu)
Odpovědět | | Sbalit | Link | Blokovat | Admin
filetype indent on
" set cindent
set autoindent
set smartindent
set shiftwidth=2
set tabstop=2
set smarttab " shiftwidth for indenting, tabstop for other tabs
set noexpandtab
cindent nebo autoindent dle osobních preferencí, stejně tak šířku sw a ts.

noexpand povinně :D

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.