( AszaltSzilva | 2025. 11. 10., h – 20:21 )

Az örvendetes, ha valaki megtalálja élete programját, és készségszinten tudja használni. 10-15 én is kipróbáltam a sublime-ot, de akkor nem fogott meg.

Bennem az a kérdés merült fel, hogy melyik az igaz út: megismerjük az emacs-ot, neovim-et vagy épp a Sublime Text-et, igényeink szerint kiegészítjük elisp, lua vagy éppen python-ban írt szkriptekkel/pluginokkal, vagy használunk egy fapados - emiatt könnyebben elsajátítható - programot, amit viszont bármivel ki tudunk egészíteni, amit a shell elbír. Ehhez pedig nem kell feltétlenül szkriptet írni. 

Ha már szóba került a multi-kurzor, akkor a sam esetén az ,x/DATE/ <date parancs a fájlban található összes DATE szót lecseréli az aktuális dátumra és időpontra. Persze lecserélhető a parancs másra, és akár filter-ezhetjük is a kijelölt szövegrészeket, amelyek előállításában ciklusokat (x,y) és feltételeket (g,v) is használhatunk. Például csak azokat a DATE szavakat akarjuk lecserélni, melyek sorában egy DONE szó is szerepel, így akár naplózhatjuk is a teendőink elvégzését. 

Az Acme variánsoknál pedig az ilyen parancsok egy-két egérkattintás távolságra lehetnek és nem feltétlenül kell mindig keresni az adott pluginhoz, makróhoz tartozó parancsokat (S-^-p), mert pár száz billentyűzetkombinációt nem feltétlenül akarunk megjegyezni.

Fogalmazzam át egy kicsit a kérdésemet, mit érdemes használni, egy plugin révén a Sublime Text-be beépülő git keretrendszert, vagy az ablak fejlécében előforduló git parancsokra, illetve az output (+Error) ablakokban megjelenő azonosítókra kattintgassunk. (Na jó egy commit message-nél már kellene a billentyűzet is.)

Én erre a kérdésre nem tudom a választ, de kíváncsi vagyok rá. Azt tudom, hogy valakinek egy egyik jön be, másnak a másik. És nekem? A több évtizedes vim használat után most megpróbálom a másik oldalt is, és teszek bele energiát, hogy ne a felszínt karcolgassam meg. 

Nagyon valószínű, hogy a két szerkesztési mód nálam egymás mellett fog élni, mert akadnak itt is és ott is előnyök (pl. a vimdiff), és mindig a feladatnak megfelelően kell eszközt választani.