Osobně mi přijdou reakce na článek nesmyslné.
VI je vynikající editor který umožňuje spoustu věcí a přitom je malý a skladný. Na systémech kde není možné používat grafické prostředí (třeba WiFi routery přes které je dnes spousta lidí připojena na internet) je často jedinou možností jak editovat soubory - prostě proto že toho umí tolik, a není potřeba žádný jiný.
Pokud používám grafické prostředí, mohu klidně používat gEdit, Kate či cokoli jiného. Já osobně umím právě jen ten popsaný základ který je v tomto článku, nicméně už dávno jsem zjistil že VI a VIM jsou jiné editory, s podobným vzhledem a není radno si je plést. Takže, nechápu proč je zde článek o VIM a ne o VI.
Základní základy si představuji stylem "Spusťte libovolný vi editor, "h", "j", "k", "l" fungují jako šipky, "i" je režim insert, "Esc" ukončuje režimy, ":w" uloží práci, ":q" ukončí práci, ":wq" uloží a ukončí práci, ":q!" ukončí práci bez ukládání. Jestli máte VIM, můžete se těšit na zajímavé funkce v příštím článku...
Shrnuto: Začínal jsem s mcedit, mc je stále součástí každé distribuce se kterou má co do činění ale postupem času jsem zjistil že VI mi vyhovuje více. Rychlejší, méně problémů s grafickou dekorací oken na problematických terminálech (zkoušeli jste někdy spustit mc v okně hyperterminálu?).. A potom rychlost, jsem v terminálu, když napíšu gedit /etc/squid/squid.conf tak musím čekat než naběhne grafika. Přitom, pokud nejsem přímo u monitoru musím doufat že ve Win mám spuštěný Xming. Naběhne grafika, šáhnu po myši, kliknu na hledání, šáhnu na klávesnici a napíšu co hledat, klik na myši, editace textu...
Na druhou stranu ve VI nemusím opouštět klávesnici, nemusím čekat na inicializaci grafiky, je mi jedno jak rychlou a kvalitní mám linku, a v ušetřeném čase (ano řádově jednotky vteřin) si spustím Medal of Honor nebo něco jiného, stejně bohulibého.
Myslím že především je tohle špatný článek. Na začátku mělo být popsáno něco z toho, proč vlastně VI používat. Měl to být článek o VI a ne o VIM. Dneska v době všudypřítomných grafických prostředí je nutné vysvětlovat důvody k používání textového prostředí a standardních aplikací. Mně přechod od MC trval téměř 5 let. Teď toho nelituju. Ne že bych nepoužíval i jiné, ale VI tak nějak nejčastěji.
"je často jedinou možností jak editovat soubory" Máš tam SSH? Máš. Tak si to připoj třeba do /mnt/můjWifiRouter/ a tam si ty soubory můžeš editovat čímkoli. Třeba Netbeansama, když na to přijde. Tak v čem je problém? ;-)
Proč zběsilost??? Je to geniální věc. Vtip je v tom, že někdo naprogramuje editor má spoustu skvělých funkcí... a umí otvírat a ukládat soubory ve FS. A někdo jiný naprogramuje připojovací nástroj, v tomto případě SSHFS, kterým si připojím vzdálený souborový systém. Editorů máme m, vzádených souborových systémů n. Máme m x n kombinací, můžeme používat libovolný editor s libovolným FS. A to je super. Ušetří to spoustu práce uživatelům i programátorům (tvůrce editoru se může soustředit na editační funkce, ale nemusí se zabývat implementací FTP, SSH protokolu a jiných). To je efektivita.
Bohužel, ssh tam nemám, jak už se tu někdo ozval. Navíc, co když pracuji přes sériovou linku?
Netvrdím že to používám denně, jen jsem se, s ohledem na různé problémy při používání počítačů, naučil používat editor VI. A když už jsem se to naučil, používám ho a postupně (pomalu) zjišťuji jak geniální vlastně je.
Není to editor pro každého a aby jej někdo v dnešní době začal používat, musí k tomu mít dobrý důvod.
"musí k tomu mít dobrý důvod." Tak jistě, VI je nouzovka, když už není nic jiného. Souhlasím s tím, že se hodí v něm umět otevřít soubor upravit pár řádek a uložit a zavřít nebo zavřít bez uložení. Ale pro jiné použití je VI zbytečnost.
VI je velmi důležitý (skoro nepostradatelný) nástroj pro toho, kdo normálně používá vim. Když někde nenajde vim a najde tam alespoň VI tak nedostane absťák po efektivní editaci textu :D Představa mcedit a pod. by ho mohla vyvést z jeho absolutní duševní rovnováhy, získané častým používáním VIMu.