a má cenu se to učit nebo je to pozéřina, protože to vypadá cool?
VIM sa má cenu učiť. Sú veci, ktoré pre ktoré nemá konkurenciu. (S výnimkou Emacsu.)
Trebárs zo shellu si presmerujete do VIM bufferu výstup, kde ho priamo ďalej
môže upravovať, filtrovať. Napr. spustíte grep, awk, sed a text sa vam priamo
v editore mení. Môžte to robiť bleskovo s stovkami tisíc riakov dát. To proste
nemá konkurenciu.
Eclipse. Nekolik vyhod:
- da se pouzit na vicero jazyku najednou java, C++, php ...
- je stejny na ubuntu i ve windows, nastavil jsem si a mam roznake prostredi na ruznych platformach
- ma vetsinu vychytavek IDE
Nevyhody urcite napisou do diskuze ostatni.
Eclipse je bieda. Ale poriadna bieda. UI je najhoršie, aké poznám. (Keď sa vám otvorí, zakryje
celú obrazovku, pretože tam natrebali bezhlavo stovky rôznych options.) Je to príšerne
zabugovaný soft. Eclipse pre GUI používa knižnicu SWT, ktorá oproti Swingu je tenkým obalom
nad GTK, Windows API a Cocoa. Udržiavať taký shit musí byť peklo. Nuž ale posúďte sami:
Stiahnite si zo stránky
https://bugs.eclipse.org/bugs/buglist.cgi?component=SWTCSV súbor bugs-2020-11-01.csv.
$ grep '"ASSIGNED"|"REOPENED"|"NEW"' bugs-2020-11-01.csv | vim -
Otvoríme si vyfiltrované žijúce bugy v editore VIM. Pomocou G príkazu sa bleskovo
dostaneme na koniec editora; úctyhodných 1637 bugov.
:%! sort -t, -k8,8
Pomocou tohoto príkazu priamo zosortujeme naše dáta podľa dátumu; najstarší bug je z júla
2011. Mnohé bugy sú typu otvorím file dialog a Eclipse padá, Eclipse spadne pri otvorení
HTML súboru; množtvo bugov spôsobuje zamŕzanie a spomalenie systému, či krach JVM.
Eclipse občas použijem pri hromadnej úprave HTML súborov. Tá funkcionalita síce vyzerá
strašne, ale je funkčná. Inak to neotváram ani za svet.
VS Code mám rád, avšak jeho filozofia Editor pre všetko ho odsudzuje na
VS Code Always Beta.