Portál AbcLinuxu, 7. května 2024 17:59


Dotaz: VIM po upgrade na Etch - negunguje syntax on

10.5.2007 16:09 Johny | skóre: 9
VIM po upgrade na Etch - negunguje syntax on
Přečteno: 265×
Odpovědět | Admin
Zdravím, upgradoval jsem Sarge na Etch a nefunguje mi parametr "syntax on" v editoru VIM. Nevíte čím by to mohlo být? Bez barviček to je docela pakárna :-) Díky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.5.2007 16:14 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: VIM po upgrade na Etch - negunguje syntax on
Odpovědět | | Sbalit | Link | Blokovat | Admin
Soubory s definicemi syntaxí máš?
Užívej dne – možná je tvůj poslední.
10.5.2007 23:05 d.mon
Rozbalit Rozbalit vše Re: VIM po upgrade na Etch - negunguje syntax on
Odpovědět | | Sbalit | Link | Blokovat | Admin
Niekedy davnejsie sa mi to uz tiez stalo (aj ked som si nie isty ze by to bolo pri upgrade na etch) a problem bol v tom ze upgrade mi nahradil vim balickom vim-tiny (okliesteny vim). Stacilo nainstalovat spravny balicek (myslim ze sa vola iba "vim") a opat to fungovalo.
10.5.2007 23:23 Jan Jílek | skóre: 6 | blog: Strider
Rozbalit Rozbalit vše Re: VIM po upgrade na Etch - negunguje syntax on
Odkomentovat v /etc/vimrc zakomentovane syntax on. Pak to půjde.
Čas od času jsem sražen k zemi. Ale vždy vstanu a nedovolím nikomu držet mě na zemi.
10.5.2007 23:25 Jan Jílek | skóre: 6 | blog: Strider
Rozbalit Rozbalit vše Re: VIM po upgrade na Etch - negunguje syntax on
pardon: /etc/vim/vimrc
Čas od času jsem sražen k zemi. Ale vždy vstanu a nedovolím nikomu držet mě na zemi.
11.5.2007 08:49 Johny | skóre: 9
Rozbalit Rozbalit vše Re: VIM po upgrade na Etch - negunguje syntax on
syntax on nemám zakomentované. Nechal jsem si při upgradu starý konfigurák. Zkoušel jsem i originál konfigurák a v něm syntax on odkomentovat-nepomohlo. syntax on zapíná barevné odlišení příkazů, zakomentovaných řádků atd. nebo se pletu?
11.5.2007 09:43 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: VIM po upgrade na Etch - negunguje syntax on
Je potřeba povolit zvýrazňování syntaxe (:syntax on) a potom vybrat typ souboru (např. :set syntax=c pro jazyk C).
Užívej dne – možná je tvůj poslední.
11.5.2007 09:47 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: VIM po upgrade na Etch - negunguje syntax on
Případně se dá do ~/.vimrc vložit něco jako
fun! SetC66()
  set tw=0
  set cin
  set syn=c
  set filetype=c
endfun

au bufnewfile,bufread *.c66	call SetC66()
To zajistí, že každý soubor s příponou .c66 bude mít zvýrazněnou syntaxi podle pravidel jazyka C, bude se používat céčkovské odsazování a nebudou se automaticky zalamovat řádky.
Užívej dne – možná je tvůj poslední.
11.5.2007 10:18 Johny | skóre: 9
Rozbalit Rozbalit vše Re: VIM po upgrade na Etch - negunguje syntax on
Jinak, pokud mi jde o to, aby se mi zvírazňovaly komentáře v konfiguračních souborech v jiné barvě než vše ostatní, tak mám napsat co? set syntax=c se v konfiguráku neprojevilo. Díky
11.5.2007 21:06 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: VIM po upgrade na Etch - negunguje syntax on
Zkus použít tu kouli, co máš na krku :) Samozřejmě, že ti nebude správně fungovat obarvování syntaxe konfiguračního souboru podle syntaktických pravidel jazyka C. Předpokládám, že používáš gvim, takže v nabídce si vyber nějaký podobný (či přímo stejný) typ souboru (SyntaxeZobrazit výběr možností a potom například SyntaxeWXYZXFree86 Config pokud chceš editovat konfigurák X serveru).
Užívej dne – možná je tvůj poslední.
11.5.2007 21:54 Johny | skóre: 9
Rozbalit Rozbalit vše Re: VIM po upgrade na Etch - negunguje syntax on
Koule nějaké jsou :-) Nepoužívám Xka. Jsem klikač, takže alespoň v linuxu se snažím držet příkazové řádky. Jiné rady pro CLI?
11.5.2007 22:03 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: VIM po upgrade na Etch - negunguje syntax on
Koukal jsi, zda opravdu nemáš nainstalovaný ten balík vim-tiny? Pak bych zkusil ještě terminál, v konzoli mám v etchi TERM=linux, barvičky fungují OK.
11.5.2007 22:27 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: VIM po upgrade na Etch - negunguje syntax on
V normálním vimu použij (například) :set syn=xf86conf. Soubory s definicemi syntaxí se nacházejí v adresáři /usr/share/vim/vim70/syntax (pro vim v7.0).
Užívej dne – možná je tvůj poslední.
6.6.2007 09:29 Johny | skóre: 9
Rozbalit Rozbalit vše Re: VIM po upgrade na Etch - negunguje syntax on
Problém byl někde ve staré verzi konfiguráku. Při upgradu jsem nechal zachovat starý a "syntax on" za boha nefungoval. Dnes jsem upgradoval jiný systém a tam jsem nechal vimrc nahradit novou verzí. "syntax on" funguje bez problémů. Díky za Váš čas!! Vzhůru do světa barev :-)

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.