To Vi-cko je uz k smichu. Muj prvni kontakt byl jeste na masine bez Xwin a vyresil jsem to otevrenim dalsi konzole a killem. Pak jsem roky pouzival jove, joe nebo mcedit. Nakonec jsem se naucil alespon ten exit esc:x nebo esc:q! protoze jsou systemy kde je vicko default editor. Pak jsem mel jedno obdobi, ze to vyskousim pouzivat. Hrabal jsem se ve .vimrc, doinstaloval spoustu pluginu aby to vypadalo alespon trosku k svetu jako normalni IDE. Bylo to pak tak zoufale pomale, ze jsem to znechucene ukoncil NAVZDY a pouzivam uz jen GUI editory ci IDE.
VI je dobré poznať keď raz sadneš k počítaču na ktorom nejde naštartovať grafické rozhranie a chceš zistiť prečo a opraviť to.. Alebo keď potrebuješ na serveri zmeniť jeden riadok v 1000 riadkovom konfiguráku a máš k dispozícii iba terminálové ssh spojenie. Vi nie je plnohodnotné IDE, ľudia ktorí ho tak používajú buď nepoznajú nič lepšie alebo majú desať rokov starý počítač na ktorom nie je dosť RAM na rozbehanie niečoho lepšieho :D
1. "nejde nastartovat graficke rozhranie" - to sa ti na normalnom OS nestane. A az nahodou hovoris o linuxe tak to bude 3x rychlejsie preinstalovat nez hladat v konfiguraku co sa/som posral. Na nic z toho Vi nepotrebujes.
2. "mas k dispozicii iba terminalove ssh" - ak mam ssh tak si mountnem rovno vzdialeny adresar v mc (alebo inak). Cize vobec ma netrapi co tam maju nainstalovane, pozuivas svoje lokalne tooly. Takze zase Vi nepotrebujes.
3. "Vi nie je plnohodnotne" - s tym suhlasim, nemolo by sa proste vobec pouzivat.
4. "10 rokov stary pocitac" - no neviem kde zijes ty ale moje 10 rokov stare mali uz vtedy 4GB RAM.
1. Routery, servery, embedded věci,... 100x přeinstaluj router a OpenWRT, KDE na něm nepoběží.
2. Několikrát jsem se setkal s tím, že bylo potřeba spustit lokální tool, co rovnou volal defaultní editor v tom systému.
3. Aha, tohle je ten přístup lidí jako ty: "Můj mozek není plnohodnotný, nedám z hlavy komplet občanský zákoník, nedám z hlavy sedmou odmocninu komplexních čísel. Tak ho nebudu používat vůbec."
4. Čas je relativní. Konfigurace taky. A ne všechno je desktop nebo server...
Jasne - takze ve chvili, kdy ma linux asi 2% zastoupeni na desktopech (to jsou ti normalni uzivatele a dost z nich budou linuxovi admini) a na serverech lezou do shellu jen admini. Ostatni pouzivaji linux jako komzumenti a s textovym editorem vubec neprijdou do styku.
Docela by mne tedy zajimalo, cim jsi prisel na ta 4%.
Spis nechapu, jak je mozne, ze lide nejsou ochotni si takovou trivialitu najit.
No asi proto ze Vim je buzerace ktera mela vymrit v kernelu 1.x v devadesatych letech. Ale buzeranti admini jsou zaroven maintaneri dister a pchaji tam defaultne ten vi-bazmek hlava nehlava i kdyz ho nikdo nechce. A nekteri maji tu drzost, ze ho nastavi jak defaultni editor a to uz je fakt na kopanec do kouli. To jsou reci o svobode v linuxu ale zkuste purgnout vicko - neda se, protoze je vyzadovano deseti dalsimi bazmeky.
Pozor, nezamenujte Vi a Vim. Vi je docela buzerace. Ale Vim je editor ktery umoznuje byt velmi produktivni prave tim, ze to co jsou v reci "slova" jsou v 'normal'-rezimu vimu pismenka. A tak jako v normalni mluve skladate ze slov vety tak ve vimu skladate z pismenek prikazy. Vyhoda je ze jste schopen vytvorit mraky prikazu z celkem malo pismenek, a pamatujete si vyznam tech pismenek ne celych prikazu. Vim navic umoznuje paradni customizaci. Podobne rozsiritelnych editoru je jen malo, na emacsi "akordy" se mi zvykat rozhodne nechce. Vim (narozdil od Vi) navic rozumi i "modernim" klavesam pro pohyb v textu a umoznuje se v insert rezimu pohybovat po dokumentu libovolne, takze si clovek nemusi odvykat navyky z "hloupych" editoru.
Mne je to suma fuk jestli to je vi vim elvis ci co. Napisu vi a spusti se ten paskvil pro opice na stromech v NORMAL rezimu, kurna to jeste musim cosi mackat aby byl z editoru editor a dostal jsem se do INSERT modu hura. Na readonly koukani mam cat/more/less a nepotrebuji jeste vi. Docela funny je kdyz chcete editovat novy soubor - ano prazdne nic se otevre v normal modu, protoze fakof zdravej rozum, ze asi chci editovat ze ? Tak tedy stisknu esc a, slava edituji. Chci vymazat radek ale ouha, to uz neni editovani, vyskoc do normal modu protoze fakof a zmackni dd (asi zkratka dumb dick) a pak nazpet do insert modu. No a takovejch neergonomyckejch nesmyslnosti co se tahaji od prvniho vicka az po "jakoze" improved vim dodnes jsou mraky. To opusteni vicka je uz jenom tresnicka na dortu. A pak se divej, ze jim lide spilaj a nechteji o tom ani slyset.
Ne kazdy ma learning curve autistu a chce si pamatovat 50 neintuitivnich debilnich skratek, nebo sperkovat makra a ohnout vicko k normalnosti.
Jo minule jsem ze srandy kolegu vickare podrejp jak se edituje v block mode (proste vice radku najednou) to tam snad 5 sekund hral na klavesnici malou nocni hudbu od mozarta a stale to nebyl block mode (v pricetnich editorech alt+mys) a pak mne odtroloval, ze to v zivote nepotreboval tak nac to je dobry..
TLDR - Vi a jeho klny zaspali v minulem tisicileti, to by mi bylo i jedno, kazdy at si klepe v cem chce, ale KURNA PROC je to jeste porad defaultne nainstalovano DNES, chces neches na vicko a vyskoc si z neho power tlacitkem, ha!
Chtít po někom ve Vim "blokový" režim (tak jak jste ho popsal), je jako chtít zadat do palubní navigace elektromobilu cestu k nejbližší benzínce. Jsou případy kdy to může dávat smysl, ale při běžném způsobu používání je to nesmysl. Výsledku kterého dosáhnete ve svém oblíbeném editoru s "blokovým" režimem, dosáhnete ve vimu odjakživa běžným search&replace, protože ho máte ihned po ruce. (včetně omezení bloku na kterém se ten search&replace provede)
Kdyby se radeji volove z mozilly venovali prioritnim vecem (stabilita, rychlost, spolehlive uchovavani tabu z predchoziho behu) a ne nejakym hovadinam (ala firefox hello ktere museli vzit hromadu clovekohodin a ktere nakonec stejne odstrani), tak by urcite potize s nizkym podilem na trhu vubec nemuseli resit.
Misto toho odstranuji zasadni funkcionalitu, cimz akorat rozciluji dlouhodobe uzivatele, napr.:
* de facto odjakziva klavesa Esc zastavovala animaci u GIF obrazku a oni ji asi 6 let zpet zrusili
* nedavno odstranena moznost nastavit si jako homepage html dokument z vlastniho HDD
* a mohl bych pokracovat
Reseni sice skoro vzdy existuje v podobe pluginu, ale tak by to byt nemelo.
Nejkrasnejsi na tom je, ze jakmile nejakou overenou funkcionalitu odstrani tak se clovek podiva
na jejich bugzillu, kde jim desitky uzivatelu ohledne toho nadavaji a zjisti, ze argumenty jejich vyvojaru jsou uplne absurdni a nazory uzivatelu je vubec nezajimaji.
Firefox pouzivam uz 9 let, ale stastny teda rozhodne nejsem:
* problemy se ztracenim tabu (i po smazani konfigurace v "~/.mozilla" jak je doporucovano)
* kdyz omylem stisknu alt + left a na strance mam ve formulari vlozena data,
tak se mi ten stupidni prohlizec nezepta zda-li chci stranku opustit a ztrati mi je
* zkratky v ruznych jazykovych mutacich jsou odlisne (napr. novy tab v anglictine je "pravy klik + t",
v cestine tusim "pravy klik + w")
* historie (ctrl + h) je pekny crap -- nelze selektivne vybrat pomoci ctrl vicero polozek
* chromium je multiprocesorovy podle vseho od sveho uvedeni a expertum z mozilly to trva skoro 10 let
Je zrejme ze je lepsi si postezovat tady nez na jejich bugzille, protoze na nazory uzivatelu kaleji.
Treba je to nakonec dobre, ze firefox ztratil stovky procent trhu -- mozna se konecne neco pohne.
Taky jsem býval spokojeným uživatelem FF, ale to skončilo. Podělali si to sami.
1. Co nabízel FF navíc proti konkurenci, to buďto konkurence převzala, nebo to FF zařízl (nebo obojí), takže nebyla žádná konkurenční výhoda ze strany FF.
2. Bylo to sakra pomalý. Pomalejší, než konkurence. Zapojení víc jader CPU, který je u konkurence běžný, řeší 10 let. Život je krátký na to, abych na nadupané mašině čekal, než se vyrenderuje stránka.
3. Už nejsou doplňky, který jsem ve FF používal.
4. Ať to člověk nastaví jak chce, dělá si to co chce.
5. Cca 3-4 roky nazpět začal padat. Častěj, než kdysi Windows ME. To byla poslední kapka.
No a teď začal výrobce papírových střešních tašek brečet, že všichni používají pálený tašky, že pálený mají monopol a že si bude stěžovat. Místo aby řešil, že jeho taškama zatíká, mají malou životnost, odletí ve větru a nemají k tomu příslušenství. Vždyť si na jejich tašky můžete zákoš nechat natisknout kůůůl obrázky koťátek nebo štěňátek...
No můj klíčový plugin je Pentadactyl (nebo Vimperator). Zatím funguje (i když s problémy). Jakmile přestane fungovat odcházím taky. (Na rychlost chromu/chromia koukám mlsně už nějakých 5 let, bohužel v chromiu nemůže plugin udělat ani side-panel. (A vývojáři na takovou funkcionalitu taky házej bobek i když to uživatelé chtějí.) Natož něco co kompletně mění způsob ovládání.)
Asi mu dám někdy druhou šanci. Ale ze zdrojáků. Balíček pro debian totiž sám bez ptaní přidával apt klíč a cron pro update. Já ale natolik vývojářům a provozákům vivaldi nevěřím, že dokážou zabezpečit svůj server aby pravděpodobnost hacknutí byla mizivá a pravděpodobnost odhalení hacku do jednotek hodin byla téměř jistotou. Na to je jich málo. Tenhle přístup (víme lépe než uživatel, komu chce věřit) mě odradil.
Mam to naprosto stejne. Na PaleMoonu Pentadactyl, na FF Vimperator, u Cr me stve jednak nemoznost mit zalozky vertikalne (jako treba Tree Style Tabs v PM/FF) a to, ze asi nejlepsi vim-keybinder pro Cr - cVim - neumi zdaleka totez, co Pentadactyl (a ani umet nemuze, protoze omezeni Chromu).
Z toho konsekventne vyplyva, ze Vim jako editor pouzivam taky. Trvalo roky nez jsem se odhodlal vubec si s nim neco zacit, ale je to dost navykove, byt krivka uceni je dost strma. Btw, ukoncit se da mimo obligatni :q!, :x i jednoduseji - ZZ (s ulozenim) nebo ZQ (bez) :)
S tím ukončováním vimu to je celkem vtipná statistika. To by stálo za nějaký sociologický rozbor, proč právě Ukrajina a ne třeba Čína. Zadalší vůbec nechápu proč tady všichni píšou o nano. Podle mně je to jen taková náhražka pro lidi co přišli k linuxu z win prostředí a potřebují něco co používá podobnou filozofii. Když už, tak v nouzovém případě radši joe než nano, anebo mcedit.