deus
*new*
20.04.2004 10:01:09 ( 219 )
2Vyvojar, Mrak : Vi umi ukoncit kazda lama? OK - takze :
1, vyber nahodny vzorek uzivatelu pocitace, pust jim Vi a hadej, kolik jich to dokaze ukoncit.
2, verim tomu, ze i clovek, co pouziva Linux nejakou dobu (treba pul roku) si s ukoncenim Vi napoprve rozhodne nebude vedet rady. (ja bych to taky nevedel, kdybych nechodil na ten UDOS;-))
Ad Emacs : Nejdriv jsem zkusil jak Vi(m), tak Emacs, ale protoze (jsem lama) ve Vi(m) jsem nemel problemy s psanim diakritiky a v Emacsu to proste neslo, zacal jsem se ucit Vi(m). Naucil jsem se zaklady postacujici k psani zdrojaku, ale pak me neuveritelne zacala srat procedura \", :w, :a\" - a to hlavne kvuli tomu, ze kdyz mi neco proste nejak nefunguje (skript PHP), tak zkousim metodou pokus-omyl a zpusob ukladani bufferu stylem ctyri_klavesy_pokud_mozno_co_nejdal_od_sebe s tim, ze kdyz se pak clovek vrati k editaci a nevsimne si, ze se neprepnul do vkladaciho rezimu, tak to je fakt k posrani. (OK, OK - vim, ze je na to nejaka \"intuitivni\" zkratka...;-)).
Co se tyce Emacsu, precetl jsem si asi desetistrankovy pojednani o zakladni praci a nemam problemy jak s pohybem v textu, vyhledavanim (a nahrazovanim), praci s bloky, praci s buffery, jednoduchym ukladanim (C-X C-S) a vystacim si s jednim terminalovym oknem (C-Z). Problem s diakritikou jsem rovnez vyresil (C-X ENTER K \"iso-8859-2\") a jsem pomerne spokojeny uzivatel (teda az na to, ze prestoze mam nastaveny rezim zalamovani \"c-indent\" tak napriklad konstrukci \"switch\" to nezalamuje presne podle mych predpokladu (resp. moje predpoklady se asi trosku lisi od stabni kultury psani programu v C;-)).
To, co psal Vyvojar, je to samy, jako ze UNIX je napsanej v Cecku a Cecko vzniklo pod Unixem. Jestli se rozciluje nad tim, ze kvuli Emacsu byl nejdriv napsanej novej jazyk, tak to je mi rovnez \"free\" - kvuli pouzivani Emacsu se nemusim ucit Lisp a naopak;-)
To, ze Vi(m) je vsude, avsak Emacs nikoliv (no - Emacs je standartne \"skoro\" vsude;-)) me taky nemrzi - zvlast, kdyz vetsinu casu travim u svyho pocitace a jak uz jsem rikal - s tema zakladama Vi(m) si na \"cizim\" pocitaci vystacim (a pokud budu dlouhodobe pracovat na pocitaci bez Emacsu, tak si ho tam proste nainstaluju, i kdyz se mi nevejde na disketu (jako Vi(m)), ale rozhodne se 10x vejde na 220MB CD velikosti diskety;-))
Kdyz to shrnu - doufam, ze pouzivanim odlisnyho editoru neprijdu o dva kamarady jen kvuli \"holy wars\" ;-))
Jinak jsem se samozrejme potreboval vykecat, protoze jsem par dni nesedel u pocitace (kdyz nepocitam XP, kde se mi ani jako adminovi nepodarilo smazat v (o jak dokonale - malem jsem Marketinu rodinu konvertoval na Linux) \"C:\\Documents and Settings\\Jirka\\Documents\\User\\My Data\\Games\\Diablo\") prazdnou slozku \"Diablo\" s tim, ze jakmile jsem u ni odskrtnul atribut \"Jen pro cteni\", vzapeti tam zase byl a ten kripl mi tvrdil, ze \"Soubor nebo slozku pouziva jina aplikace\" (ktera asi????))
Takze tak. Jinak jsem trosku (ze vcerejska) vypruzenej, ponevadz se konecne venuju tomu Cecku a uz me sere, jak mam v hlave maglajs z tech ruznych nuantnich, lec kritickych rozdilu v syntaxi ruznych programovacich jazyku.