Vim je velmi mocný nástroj, Není to tak dávno, co jsem ve Vimu zpracovával nějaký výstup, který bylo třeba promazat, upravit atd... v jedné půlce otevřený vzor z minula, ve druhé editovaný soubor a kolega koukal jak z jara, co že to mám za pěknej editor. Když jsem mu řekl, že je to Vim (který nemá rád), hned se v něm chtěl něco naučit. Vydrželo mu to přesně do té doby, než jsem mu dal svůj Vimí cheat list :) Jinak není to tak dávno, co tu někdo na rootu psal někdo moc krásný Vimí vtip - "Vim používám už 3 roky... nevím, jak ho vypnout" :)
Myslím, že je to přesně naopak - u terminálového Vimu může (ale nemusí, když se to nastaví) některé zkratky sežrat emulátor terminálu. U GVimu je to všechno řízeno přímo Vimem a když se vypnou GUI zbytečnosti (:help guioptions), tak se naopak získá to lepší z obou světů - klasický Vim se všemi zkratkami, navíc možnost používat myš i pro něco jiného, než mnohdy tupou selekci, navíc automatický přístup k selection bufferu i clipboardu (registry + a *) + barvičky + styly (podtržení spellcheckerem, kurzíva, tučné písmo, samozřejmě všechno opět plně konfigurovatelné atd.) + řízení stylu kurzoru (to jde v terminálu ovlivnit jen někde).
Ale nelze jen chválit - u GVimu je špatné zachycování výstupu například při použití K (man stránky).
Po pravde kvuli ruznym smyslu i nesmysluplnym mapovanim klavesovych zkratek v X11 nepouzivam ve Vimu Alt- ani Win-. To si obcas vezme windowmanager, nebo nejaka podobne vypecena globalni aplikace.
Vse ostatni mi tam funguje tak jak ocekavam (tedy neocekavam ze num-lock se do Vimu dostane spravne. Ony obcas skrz nejake mezivrstvy mezi Xservery neprojdou spravne ani numericke klavesy, bez ohledu na aplikaci do ktere pisu).
Jako bonus ziskam spravnou integraci vsech Xovych clipboardu - tedy ctrl-c, ctrl-v pro jine aplikace (abych si to nemusel pamatovat, tak pres ikonku) a vedle toho normalni Xovy middle click pro pastnuti toho co jsem mysi oznacil. Dale ziskavam lepsi barevna schemata. Ziskavam menu pro zridka pouzivane funkce (jako prepnuti barevneho schematu kvuli promitani na projektor, aby byl tmavy text na svetlem pozadi), a tak podobne.
- ESC tam na tom pruhu velmi pravdepodobne bude, pokud budete ve vimu (ne jako vycnivajici tlacitko a neni to dobry napad, ale i tak na ten problem nejspis nikdo realne nenarazi)
- rikam to pomerne casto - je dobre si premapovat capslock na ESC, bez ohledu na tom, zda ma klavesnice sesty radek. Na macOS to navic jde trivialne.
- ESC neni jedina moznost, jak uz tu padlo...
- rikam to pomerne casto - je dobre si premapovat capslock na ESC, bez ohledu na tom, zda ma klavesnice sesty radek. Na macOS to navic jde trivialne.
Sice to často říkáte, ale stále jsem proti. To mám psát makra jenom se shiftama? Je to děsná otrava, v průběhu psaní názvu pořád přehazovat levý a pravý shift. Sadisto :-D
Viem, ze je to vtip, ale FYI som zatial lepsi Vim GUI ako MacVim nenasiel. (je mozne, ze sa to za posledne roky zmenilo, uz nejaky cas Mac nepouzivam) Ono to bolo tak trochu dane tym, ze na OSX nie su standardne klavesove skratky v konflikte s tymi vo Vime, takze okrem klasickych klavesovych skratiek si mal copy/paste (⌘+C/⌘+V) ktory naviac fungoval bez ohladu na mod v ktorom si, dalej napriklad ⌘+S pre save (opat bez ohladu v akom rezime si), ale hlavne tam fungovalo ⌘+Q ktore Vim ukoncilo.