a zavrhl především proto, že se v něm nedá psát delší souvislý text (na rozdíl od joe nemá automatické lámání řádků po celých slovech). Sice je asi efektivnější pro dodatečné úpravy/opravy textu, ale když se člověk naučí jeden editor na vkládání, tak nemá cenu se hrnout do používání něčeho natolik odlišného, jako je vim (od joe). Joe navíc respektuje zavedené zkratky wordstaru, které znám ještě z DOS z editoru CSED (ale spoustu jich respektoval i editor T-602). CSED dodnes asi nic nepřekonalo především v bohatství maker (přes 60 v jedné sadě) a možnost je ukládat a znovu načítat -> mít více sad maker (počet omezený jen kapacitou disku) pro různé druhy práce.
Joe sám má makra nic moc, jen pár, poslední verze je snad umí i načíst a uložit, ale není to nikde jasně popsáno, vim snad makra má mít, ale nepodařilo se mi je nikdy spustit, ani když jsem postupoval příkaz po příkazu podle pana Satrapy, v man vim se slovo macro nebo makro vůbec nevyskytuje. Ostatní editory na unixech jsou na tom stejně bídně: buď jen velmi omezený počet maker, bez možnosti uložení, takže se musejí po zapnutí pokaždé znovu nabouchat (asi jako když jsem dělal na PMD a měl jsem standardně nejčastější klíčová slova BASICu pod funkčními klávesami), nebo nějaké nesmyslné, nenormální ovládání (případ Emacsu s jeho "makry" v příšernosti zvané LISP).
Na úseku konzolových běžně použitelných editorů linux zcela jednoznačně zaostává za stařičkým DOSem.
Vy ale úplně přesně pasujete na to, co jsem napsal výše. Ve skutečnosti si spíše vyléváte zlost na tom, že jsou věci, které jste prostě nedokázal zvládnout.
(BTW ukažte mi dosácký editor, který toho umí tolik, co "vim" - možná se něco najde, ale rozhodně to nebylo nic všeobecně rozšířeného)
ukazte mi uzivatele, ktery vyuzije (nebo alespon zna) tolik, co umi vim :)) ja si nepotrebuji premerovat ego ani nic jeneho tim, kolik toho umi muj editor :) kdyz neumi to, co potrebuji sahnu po necem jinem, kdyz mi nevyhovuje ovladanim nebo vzhledem, sahnu po necem jinem...
a proc by mel mit nekdo zlost z toho, ze se mu s nejakym nastrojem nepracuje dobre?
to je stejne nesmyslne, jako obvinovat uzivatele vimu z toho, ze ho pouzivaji zejmena proto, aby mohli ostatnim hlupackum dokazovat jak oni jsou genialni a co vsechno oni muzou s textem delat kdyz si zamanou zatimco ostatni ne...
Můj předřečník tvrdil, že vim je špatný, protože to a to neumí. Já jen reaguji, že to není tím, že by to neuměl ten vim, ale tím, že to neumí ten uživatel. Proto že nechápu, proč si vylévá zlost na vim, když problém je mezi klávesnicí a židlí.
Nepsal, ze je spatny.
Psal, ze ho zavrhl protoze ma prilis odlisne ovladani od ostatnich aplikaci. A ze tam neni zalamovani (resp. ze se mu nepovedlo ho podle predstav nastavit).
Ono nektere problemy mezi klavesnici a zidli muzeme take chapat jako konflikty mezi tim 'vedet co' a 'vedet jak'.
Nebo neoznačíme,
reagoval jsem na to že prý to nejde ne na to že autor neumí. Ale když někdo tvrdí že je něco špatné, protože tam něco nejde nebo to jde špatně a neumí strávit ani 15 sekund tím že si ověří jestli je jeho doměnka pravdivá to už něco vypovídá.
To bych mohl stejně říci, že ve Photoshopu se nedá dělat 2D grafika protože nepodporuje kreslení, jenom úpravu fotek, a ještě k tomu tam jsou takový blbý věci jako vrstvy, který akorát pletou, taky bych byl spokojenej jak jsem chytře udělal závěr ale v očích ostatních bych asi nebyl označen za odborníka na grafiku :).
Ale jasné, že něco jako menu by bylo dobré... takže pokud jej ve vimu chcete tak zadejte :help console-menus a následujte kroky.... ale není to uplně ono.
Kdo tvrdi, ze je vi nebo vim spatne?? Nanejvys tu je tvrzeni, nepouzivam ho protoze..., nebo je (pro mne) zbytecne slozite, ma nestandardni ovladani.
Ale photoshop vyuziva zabehle pristupy ovladani dektopovych aplikaci. Udelat v nem drobnou upravu je velmi snadne i kdyz jste ho predtim nikdy nevideli. Vrstvy jsou standardni a prehledny nastroj prace s grafikou na rozdil od toho, ze prikazy a ruzne mody nejsou standardni zabehly pristup pro praci v textovem editoru. Ve photoshopu staci vedet, co chcete udelat a jak to udelat uz snadno zjistite.
Nikdo vam vi nebere, ale nedelejte (nikoli vy osobne) z lidi, kteri ho nechteji, neumi pouzivat idioty, amatery a lamy, ktere vam nesahaji po kotniky...
Tak jsem si pečlivě přečetl vlastní příspěvky... a nějak nechápu kde jsem reagoval nekorektně
re: "Kdo tvrdi, ze je vi nebo vim spatne?? Nanejvys tu je tvrzeni, nepouzivam ho protoze..., nebo je (pro mne) zbytecne slozite, ma nestandardni ovladani"
Původní příspěvek na který jsem reagoval:
nemá automatické lámání řádků po celých slovech
vim snad makra má mít, ale nepodařilo se mi je nikdy spustit
v man vim se slovo macro nebo makro vůbec nevyskytuje
Ostatní editory na unixech jsou na tom stejně bídně: buď jen velmi omezený počet maker, bez možnosti uložení
Na úseku konzolových běžně použitelných editorů linux zcela jednoznačně zaostává za stařičkým DOSem.
Argumentovat tím že těžko nastavím zalomení řádků a že nefungujou makra nebo není nápověda, když obojí se dá vyřešit za pár sekund přes google, nebo opravdu využitím nápovědy( jak zalomení (:help wrap) tak i makra (:help macro)), tak pak to není argumentace a proto jsem začal více z ostra za což se omlouvám.
Uznávám, že vim je hodně velký extrém pro psaní, ale když člověk využije alepoň část možností tak je pro něj používání příjemné.... tentokrát zvolím obezřetněji.. je to něco jako používat těsnopis.
Nebudem se dohadovat, schopnost ovládat nějaký textový editor či jiný program nevypovídá o kvalitách člověka a tudíž podle toho nemůže být člověk souzen a tříděn, každý si volí to co mu nejvíc vyhovuje. Howk
samozrejme, ze to je snadne napsat ale musite to vedet! (tj. najit si to nekde v manualu (mimochodem ve vi? :)) nebo na webu)
a musite to vedet o stovce dalsich veci jenom kvuli zakladnimu nastaveni
a to se stale bavime jenom o jedine aplikaci
to je cely ten problem
netvrdim, ze to neni efektivni z hlediska mackani klaves nebo schopnosti obskurnich konverzi ale je to neefektivni z hlediska obecne pouzitelnosti
Poprve na to prijdete tak, ze si to prectete v helpu nebo v menu, kde toto nastaveni je.
Mimochodem, textovy editor context zadne format/zalamovani radku nema. Ma zobrazit/zalamovani radku, ale zde se da jen zapnout nebo vypnout, nikoli nastavit, to se dela mnohem sloziteji, jeho nastaveni musite pracne najit. Vim je tedy intuitivnejsi, ten to ma v upravy/nastaveni souboru/sirka textu. A mimochodem, ktery editor to umi nastavit individualne pro soubor? Preci jen, kdyz edituji vice souboru najednou, tak mohu chtit zalamovni ruzne, treba html nebo latex jako normalni text na 80 znaku, javascript a dalsi programovaci jazyky zasadne nezalamovat s vyjimkou komenaru. Vidite, takova jednoducha vec a uz vsechny "intuitivni" editory vedle Vimu vypadaji jako detska neprakticka hracka.
"Poprve na to prijdete tak, ze si to prectete v helpu nebo v menu, kde toto nastaveni je."
A to je právě ono. Konečně to někdo uznal, díky.
O nějakém editoru context tady snad nic nepíšu, nebo ano?
To že VIM má nějaké primitivní nastavení počtu znaků pro daný typ souboru, není nic proti tomu, co umí Eclipse. Tam si mohu přesně nastavit, jak dlouhé mohou být komentáře, jak se mají zalamovat podmínky v ifu (když je jich tam hodně a jsou spojené logickými spojkami), jestli se mají odsadit proměnné v metodě s více proměnnými (každá může být na vlastním řádku, nebo všechny na jednom, nebo se zalomí až po dosažení nějaké délky). Rovněž se odsadí a odřádkují konstrukce s { a } tak, jak si nastavím. A spousta dalšího.
Pak jen zmáčknu ctrl+shift+f a zdroják se naformátuje přesně podle těchto pravidel.
Pravidla jsou rovněž uložená v souboru, takže je mohou sdílet členové týmu a tím se udrží jednotný styl zdrojáků.
Pravidla mohu ručně nabouchat do toho konfiguračního souboru, ale není k tomu důvod, mohu si je totiž hezky intuitivně nastavit v GUI.
Ale v tom menu si to přečtete i u Vimu. Jde o to, že takto se dozvíte jen o základních funkcích. U primitivních editorů to jsou možná všechny funkce, u Vimu je to tak 1 % možností a efektivnímu ovládání se z toho nenaučíte. Ten princip efektivního ovládání pochopíte až z tutorialu.
Píšete o primitivním editoru a to context je. Jestli jste myslel notepad, tak ten něco
takového ani nastavit neumí.
Vim nemá jen primitivní nastavení počtu znaků pro daný typ souboru. To jste mě nepochopil, Vim umí nastavení i individuálně pro jeden konkrétní soubor (v terminologii Vimu buffer). Nastavení formátování a schopnost automatického přeformátování pro libovolný jazyk je pro Vim samozřejmostí, která snad nestojí ani za zmínku. Ukazuje se, že o Vimu vlastně vůbec nic nevíte.
A co je na tom nejsmutnější, pan Kučera do těch svých ~80 příspěvků v této diskusi patrně investoval více času, než za jak dlouho by se naučil alespoň základy Vimu.
Já uznávám, že VIM je fenomén, už jen kvůli svým zatvrzelým příznivcům. A právě proto se snažím zjistit proč tomu tak je a proto této diskusi tolik času (asi zbytečně mnoho). Bohužel mne ale nikdo tady nepřesvědčil, v čem by pro mne mohl být VIM užitečnější než moje dosavadní pracovní nástroje. Takže už tu dořeším jen posledních pár plamínků tohoto flamewaru a pomalu sem přestanu psát, protože to pro mne přestává být přínosné (argumenty uživatelů VIMu se už jen opakují, někteří stále dokola tvrdí, že je intuitivní atd.).
Není to ústup, prostě už jsme si všechno vyříkali a VIM pro mne stejně bude vždycky jen nouzovka při práci na UNIXech, kde nic lepšího není.
Proc by vas o tom mel nekdo presvedcovat, zvlast kdyz neco takoveho ani nehcete? Presvedcit se musite sam tak, ze si ho vyzkousite a projdete si napriklad tutorial.
Mám nainstalovaný VI, VIM a Cream, vyzkoušel jsem si je, ale neshledal jsem na nich nic přínosného. Také jsem se přínosy VIMu snažil nalézt v této diskusi, ale, jak píši, nikdo mne nepřesvědčil. A já se nebudu stávat expertem přes VIM aniž bych věděl, že to k něčemu bude, že to bude lepší než editory, které používám dnes.
To je ciste vase volba a nema nic spolecneho s kvalitou Vimu. Nekdo zase klidne zahodi sutr, protoze na nem nevidi nic prinosneho a proc by se s nim tahlal, prestoze to je diamant v surovem stavu.
No to byla nejspis reakce na vase tvrzeni, ze ho nikdy nevyzkousel.
A kdyz uz jste u toho prirovnani s diamantem...ten diamant v surovem stavu ma nejakou cenu zrejme hlavne proto, ze teprve po vybrouseni vam za nej hodne lidi bude ochotno zaplatit. (predtim zase jen s vidinou na to, ze ho nakonec lze prodat vybrouseny a nikoliv surovy)
To ze ho ma nic neznamena, podstatne je, ze o nem prohlasuje nepravdive veci, cimz ukazuje, ze o nem nic nevi. Alternativou je, ze vi ze to neni pravda a umyslne lze. Domnivam se ale, ze bludy o Vimu nesiri zamerne, nybrz z neznalosti.
"případ Emacsu s jeho "makry" v příšernosti zvané LISP"
Já mám aspoň dost rozumu, abych si neupíral PSGML, když potřebuju pracovat s XML. Ano, Emacs vlastně nemá makra, Emacs má regulérní programy. Ale to není nedostatek, to je přednost. Přinejmenším pro schopné jedince.