Dik za clanek. Vim je super, pouzivam ho asi rok a rozhodne doporucuji vsem, kteri hledaji kvalitni editor.
Názory k článku
Jak si přizpůsobit Vim (1)
Zobrazování dlouhých řádků
celé vláknoDobry den,
mam ve vim :set wrap a pokud je radek opravdu hodne dlouhy, ze presahuje obrazovku dolů, vim ukazuje misto textu v prvnim sloupci znaky @. Nelze toto nejak vypnout nebo obejit, tak aby vim vzdy ukazal vse co se mu vejde na obrazovku?
dekuji
Re: Zobrazování dlouhých řádků
celé vlákno:set display=lastline
Downloading clanku
celé vláknoAhoj,
Chtel bych se zeptat zda je legalni stahovat clanky
z Vasi strany pro osobni pouziti. Osobne me zajima
tato problematika obecne. Je mozne stahovat clanky
ze spravodajskych serveru ? diky
Re: Downloading clanku
celé vláknoNejsem sice redakce roota ;-) ale tím, že to čtete, už jste si to pro osobní použití stáhl. Podívejte se do cache svého browseru. Je-li tedy legální čtení, je legální i stažení pro osobní použití (a následné offline prohlížení). Otázka je pouze, co _dalšího_ s tím smíte dělat.
Re: Downloading clanku
celé vláknoSamozřejmě, že pro svou potřebu můžete stahovat články podle libosti. Jenom prosíme všechny čtenáre, aby nepoužívali různe mirrorovací programy pro rekurzivní stahování, zejména pak ty hloupé, které přiberou i reklamní bannery a podobně.
Re: Downloading clanku
celé vláknoNo jo, ale chci-li číst články z roota v šalině na svém Palmu, tak si je potřebuju nějak hromadně stáhnout, ne? Samozřejmě nepoužívám neinteligentní mirror (a hlavně já čtu roota při obědě a večeři, že...). Ale co kdybych někdy neměl dost mailů na vyřizování...
Re: Downloading clanku
celé vláknoPro konverzi do AvantGo, DOCu, iSila, Pluckeru atd. je k dispozici odlehčená verze na http://www.root.cz/il2.en/avgo_index.phtml
Tam bych problém s mirrorováním neviděl (nepředpokládám, že by si někdo chtěl stáhnout celého Roota naráz, aby si ho mohl číst v PDA :)
Největší potíže nám skutečně způsobuje mirrorování včetně reklamních bannerů.
upresneni k :set nocompatible
celé vlákno>(o :set nocompatible) Musíte to napsat pěkně celé -
>nefunguje doplňování
Doplnovani sice nefunguje, ale zkratka :set nocp ano.
I kdyz kazdy pravidelnejsi uzivatel to ma stejne defaultne v nastavenich...
Dotaz uplnoho neznalka
celé vláknoVazeni vim-ari. Chtel jsem se zeptat, existuje pod vim taky nejake baliky pro psani ruznych formatu. Konkretne mi jde o psani LaTeXovskych zdrojovych kodu, tedy neco jako AucTeX. Ja s uspechem pouzivam emacs, ale na starem notebooku (486 100 mhz) jej spustim a muzu si dat cigarko i dve :-). Proto by se mi nejaky mene nenazrany editor hodil.
Diky za info
Dotaz uplnoho neznalka
celé vláknoVazeni vim-ari. Chtel jsem se zeptat, existuje pod vim taky nejake baliky pro psani ruznych formatu. Konkretne mi jde o psani LaTeXovskych zdrojovych kodu, tedy neco jako AucTeX. Ja s uspechem pouzivam emacs, ale na starem notebooku (486 100 mhz) jej spustim a muzu si dat cigarko i dve :-). Proto by se mi nejaky mene nenazrany editor hodil.
Diky za info
Re: Dotaz uplnoho neznalka
celé vláknoJá, používám grafického GVIMa a když kliknu na syntax
pro TeX, tak to udělá příkaz :cal SetSyn("tex"),
takže tak nějak. Mám Red Hat 6.2
Re: Dotaz uplnoho neznalka
celé vláknoJá, používám grafického GVIMa a když kliknu na syntax
pro TeX, tak to udělá příkaz :cal SetSyn("tex"),
takže tak nějak. Mám Red Hat 6.2
Re: Dotaz uplnoho neznalka
celé vláknoZvyrazneni syntaxe pro latex pochopitelne vim
ma,co se tyce najkych maker na volani prekladu
tex. zdrojaku,to bohuzel nevim, sam to resim
tak, ze mam po oknem s editorem jeste jedno
mensi a z neho spoustim vysazeni. Pomoci
jednoduchemo makefilu jsem docilil toho,
ze se mi to vysazi i s referencemi,
prevede do postscriptu a otevre v
pozadovanem rozliseni na pozadovane
strance. Pro laika to si vypada dost
slozite, ale pro vypada to asi takhle
(na linuxu):
clean:
rm *.dvi *.log *.aux *.toc *.lof
muj_document: muj_document.ps
latex muj_ducument.tex
latex muj_document.tex
latex muj_document.tex
dvips -f muj_document.dvi > muj_document.ps
gv -scale 2 -page $(PAGE) muj_document.ps &
pred spustenim je potreba jen nastavit
promennou PAGE na cislo stranky, na
ktere se to ma otvirat (v bashi prikazem
"export PAGE=n" pro stranku cilo n),
parametr scale pro ghostview urcuje
rozliseni.
Re: Dotaz uplnoho neznalka
celé vláknoNo, když máte ten makefile, tak bych doporučil příkaz :make ;)
Re: Dotaz uplnoho neznalka
celé vláknoNo, když máte ten makefile, tak bych doporučil příkaz :make ;)
Bez titulku
celé vláknoTen problem s posunem v insert modu o obrazove radky bych resil pres Ctrl_O, to je imho lepsi nez pres ESC a apend.
Zajimalo by me, kolik dilu celkem napisete. Taky jsem se pustil do psani prirucky k VIMu, tak abych to nedelal zbytecne :-). I kdyz nastaveni VIMu je jen jedna z kapitol.
Re:
celé vláknoDíly budou čtyři. Odkaz na mou existující příručku o používání Vim najdete hned na začátku textu. Tenhle miniseriál bude jen o nastavování a přizpůsobování, zatímco zmiňovaná příručka je obecně o používání.
Ta varianta s Ctrl-O je skutečně lepší.
Bez titulku
celé vláknoNemate nekdo zkusenosti s Javou ve Vimku. Vim je super, ale jsem zacatecnik a potreboval bych v linuxu nejaky editor pro Javu. Uvazuju o Emacsu+JDE. Ale radsi bych pouzival Vim+"java mod". Nevite jestli neco takovyho Vim podporuje?
Predem diky
Re: specialni mody
celé vláknoVim nema nejake "specialni mody". Zvyraznovani syntaxe umi snad pro vsechno, co kdy spatrilo svetlo sveta a typ souboru pozna sam podle pripony. Vsechno ostatni pak lze nastavit - napr. zpusob automatickeho odsazovani, co ma chapat pod prikazem make, atd. Takhle ho lze nakonfigurovat pro cokoli, dokonce ho lze naucit i "rozumet" chybovym vystupum libovolneho prekladace a oznacit prislusny radek s chybou. Neco z toho treba bude v nekterem dalsim dilu serialu.
Mimochodem, nevite nekdo, jestli nekde nejsou hotove takove konfiguracni soubory, napr. pro LaTeX, onu Javu, atd?
Re: specialni mody
celé vláknoVe tředím dílu budou popsána makra, která používám pro editaci HTML a LaTeXu, včetně odpovídajících souborů. Ve čtvrtém dílu pak menu, která bych si dovedl představit, že bych začal používat ;-)
Nevím o tom, že by někde veřejně visely hotové konfigurace třeba pro LaTeX.
Re: specialni mody
celé vláknoVe tředím dílu budou popsána makra, která používám pro editaci HTML a LaTeXu, včetně odpovídajících souborů. Ve čtvrtém dílu pak menu, která bych si dovedl představit, že bych začal používat ;-)
Nevím o tom, že by někde veřejně visely hotové konfigurace třeba pro LaTeX.
Zacatecnik: VIM a bloky
celé vláknoJsem odkojen editory od Borlandu a zvykl jsem si vse nejdrive oznacit - jeste jednou prejet ocima - a pak teprve smazat.
Nechci si slova nejdrive spocitat a pak zadat spravny prikaz. Libi se mi tisknout C-S-Left dokud nejsem spokojeny a pak mazat. Je to mozne i ve VIM?
(Na zkratkove klavese netrvam :)
Re: Zacatecnik: VIM a bloky
celé vláknoJasne, na visual mod (tedy vizualni oznacovani) jste nikdy nenarazil? Proctete si help, lze oznacovat od znaku do znaku (v), od radku do radku (V) a nebo i sloupcove bloky (^V).
Re: Zacatecnik: VIM a bloky
celé vláknoNebo taky selectmode (viz :h selectmode -- lepe ve Vimu 6.0??, jsou tam nejaky vylepseni), ktery je blizsi zpusobu oznacovani v DOSu/Windows.
VIM a o slovo zpet a vpred
celé vláknoZdravim a preji pekny den,
potreboval bych moznost, jak se v editacnim rezimu presunout o slovo zpet/vpred. Pod MSWin mi funguje ctrl+sipka, ale v terminalu na Linux nevim a casto to potrebuji. Nejradeji bych na terminalu take ctrl+sipka
Moc dekuji za pomoc
Re: VIM a o slovo zpet a vpred
celé vláknoNejlepsi bude, kdyz zadate prikaz ":help motion.txt" a nastudujete si to, vim ma pohyb kurzoru hodne propracovany.
Pak si prostudujte rodinu prikazu :map, kteryma muzete nastavit vlastni klavesove zkratky.
Re: VIM a o slovo zpet a vpred
celé vláknoPokud chcete pouzivat ve vimu podobne klavesove zkraty jako ve windowsovych editorech (tzv CUA mod) muzete si pridat to sveho .vimrc souboru nasledujici radek:
:source mswin.vim
soubor mswin.vim se tusim standardne dodava s windowsovou verzi vimu, pro ostatni verze je potreba ho dodatecne stahnout a dat nekam kde ho vim najde.
Uživatelská příručka
celé vláknoV článku odkazujete na svou uživatelskou příručku - mám pocit, že by potřebovala update. Vim 5.7 např. nemá vůbec žádný problém s dlouhými řádkami, mám to vyzkoušené.
Co se pohybu po obrazovkových řádcích týče, v konferenci o Vim mi doporučili zadat ":imap <up> <c-o>gk" a ":imap <down> <c-o>gj".
Vim a LaTeX
celé vláknoZkuste se podivat na:
http://www.ekf.vsb.cz/KAT/K156/MC/vimlatex/index.html
Bez titulku
celé vláknoPrsím o radu, jak se dá editovat ve VIMu soubor s jinou kódovou stránkou než jaké je na terminálu - konkrétně terminál cp1250 (Windows) a soubor v cp852.
Dostal jsem dvě rady :
:e ++enc=cp852 soubor
a
:set fileencodings=cp852
:e soubor
Oboje jsme vyzkoušel, oboje chodí v linuxu, ale já bych to potřeboval ve Windows - a tam to VIM 6.1 ignoruje :-\
Uživatelská příručka nefunguje
celé vláknoOdkaz na http://www.kit.vslib.cz/~satrapa/docs/vim/, kde by se měla nacházet vaše příručka bohužel neexistuje :( Kde jí najdu? Můžete mě prosím informovat E-mailem? smejky@smejky.com
Díky moc!

