Mozna ze jeste tak pred 15 lety se dal VIM povazovat za dobre IDE, obzvlastne kdyz vim, jaka hruzna byl treba JDeveloper . A v te dobre veterani na nej uz byli zvykli nemeli uz potrebu prejit. Ale dneska, s vyrobky od JetBrains - hosi hosi.
Ono mnoho starych koncepci prekonano jeste nebylo. Jako priklad bych uvedl treba hodinky - zadne soucasne digitalni hodinky nemaji tak dobry human interface jako kvalitni analogy s otocnou lunetkou. Myslim si, ze bude jeste par dekad trvat, nez se tento koncept prekona. Ale domnivam se, ze to neni pripad VIMu, ten uz synek prekonany je...
Mas chybny pohled na vec. V prvni rade vim neni a nikdy nebyl ide, neni integrovany. Vim je 'jen' editor. Ale jako editor je imho neprekonany, byt to neni mainstreamova zalezitost, protoze clovek musi investovat nemale usili, aby tu potvoru zvladnul. A jeho pokrocile moznosti editace a konfigurace jsou pro me tak silny argument, ze zadny jiny editor ani ide me nepresvedcily o zmene a ze jsem zkousel kde co. Naposledy nedavno vscode, kdyz se objevilo ve snapu.
Cas od casu ke me lide chodi pro radu, jak neco naprogramovat nebo opravit. Kazdy kdo me vidi pracovat ve vimu a tu lehkost, s jakou mu tvaruju a preusporadavam jeho kod, se na nej pta a kazdy by ho chtel a kazdemu z nich rikam, ze je to moc slozite a nic pro nej. Za prve nechci delat jeste support pro zacinajici uzivatele vimu, za druhe je opravdu narocne si ho osvojit, naucit se efektivne vyuzivat vsechny motion commands, marky, pojmenovane registry, nastavit si smysluplne abbreviation, ovladnout emmet atd. Ale kdyz to clovek zvladne, tezko prejde jinam. A i kdyz to zvladne, porad ma jit kam dal, porad neumim efektivne ovladat vsechny moznosti vimu, porad se mohu zlepsovat a stale se pomalu zlepsuju.