Až snad na tu minimapu moc nevím, proč by tohle mělo být v texťáku typu vimu. To už víc dává smysl strčit kus vimu třeba do IDE typu Eclipse... Vim (ten textový) má největší sílu v práci v jednoduchém terminálu, třeba vzdáleně přes SSH. Různé serepetičky se z něj dají spouštět externě nebo je mít v okně jiné aplikace, když už.
Obavam se, ze Atom nema ambice pretahnout uzivatele Vimu :) Na druhou stranu je poptavka po peknem textovem editoru stale velka, coz me tesi (ne vsichni tedy skonci ve wysiwyg srackach :), takze se krome precejen hardcoroveho Vimu/Emacsu pouzivaji ruzne Sublime Texty, lehkotonazni IDE (Anjuta, Geany, Code::Blocks) a celoobrazovkove editorky zalozene na tom, kolik veci NEUMI :)
Podle mě to je úplně zbytečná, řekl bych přímo nežádoucí věc. Textový editor slouží k úpravám textů, proč by měl umět zobrazovat totéž, co webový prohlížeč, když oba slouží k něčemu úplně jinému?
Textový editor, co neumí zobrazit cokoli, co webový prohlížeč, je totéž, jako mixér, v němž se nedá upéct chleba.
Tahle nepochopení v oblasti výpočetní techniky jsou pro mě čím dál nepochopitelnější. Proč si tolik lidí myslí, že inovace = integrace různých zbytečných, nesouvisejících vlastností do jedné mamutí aplikace? Textový editor má za úkol jedinou věc – umožnění efektivní práce s textem. Kolik textových editorů toto ve skutečnosti splňuje? Většina autorů si pod tím představí CTRL-C/V/X a tím to tak hasne. Pak když sednu k něčemu, kde nemám vim, cítím se jak bezruký. A zaposlouchám-li se do zvuků linoucích se od klávesnic kolegů v místnosti, mám často pocit, že jsem v nějaké továrně, soudě dle opakujících se shluků zvuků souvisejících s editací kódu v nějakém tom běžném protoeditoru.
Kladivo nevylepším tím, že do něj z druhé strany zaintegruji pilku.
Většina lidí, včetně těch, co se považují za IT experty, ve skutečnosti počítač efektivně využívat nedovede. Síla počítačů opravdu nespočívá v tom, že mi dokáže na obrazovce zobrazit formulář (vždycky se říkávalo „dej blbci funkci a vymyslí formulář") nebo nějaký virtuální ovládací panel, co se tváří jako nějaké reálné zařízení (CD přehrávač apod.), ale v tom, že dokáže zpracovávat programy - ovšem nejen z vývojářského hlediska, ale především z toho uživatelského, což je nejvíc přehlíženo a upozadňováno.
Proto mi připadá naprosto stupidní, když textový editor umí zobrazit obrázek, ale nemohu po něm chtít „smazat vnitřek závorky", „nahradit řádek znaků stejným počtem jiných znaků", „při vkládání textu zvýšit nějaký čítač a jeho aktuální hodnotu někam vložit", aby rozuměl regulárním výrazům apod. – to vše samozřejmě takovým způsobem, aby pro mě nebylo jednodušší to nakonec raději udělat ručně.
Teoreticky je možné souhlasit, ale nelze být tak přísný, protože množina operací, kterou lidé od etitoru vyžadují se samozřejmě odlišuje mezi jednotlivými uživateli.
Některé editory šly dokonce tak daleko, že neumožňovaly formátování odstavců (třeba původní vi) a i to mělo svoji logiku - však pro formátování máme externí nástroje ne?
Takže můj oblíbený Vim dneska obsahuje:
1) náhradu za program fmt
2) náhradu za sed
3) náhradu za grep
4) hypertextový prohlížeč
5) cindent (no jeho část)
No používám ho i přesto, že je integruje tyto věci dohromady :-)
Atom je něco podobného - nějaký základ (viz příště) + API pro pluginy.
Brackets is a lightweight, yet powerful, modern text editor. We blend visual tools into the editor so you get the right amount of help when you want it.
Příklad: zobrazení palety barev/obrázku.
web dev a psaní assembleru jsou halt jiný věci a já nejsem superman na to abych psal low level věci. Jsem jen obyčejnej smrtelník rozumějte IT kopáč. Tak proto jsou a vznikají takové editory.
Narozdíl od systemd vám je ale nikdo nenutí .)