Názor k článku Vim ve funkci textového editoru pro tvůrčí psaní od tisnik - S tim "a" "i" atd. me to kdysi...

  • Článek je starý, nové názory již nelze přidávat.
  • 16. 4. 2020 15:50

    tisnik

    S tim "a" "i" atd. me to kdysi taky matlo. Pomohlo mi predstavit si, jak vlastne Vim chape pojem "kurzor" a jak je to v jinych editorech. Ve Vimu v normalnim rezimu je kurzor umisten NA ZNAK, zatimco v jinych editorech MEZI ZNAKY. Proto taky prikazy "x" a "R" funguji presne podle popisu ("under cursor"), navic z toho plyne, ze neni mozne umistit kurzor za konec radku. Z tohoto duvodu existuji prikazy "A", "a", ktere dokazou po prepnuti do insert rezimu psat i za fyzicky konec radku. Ve Vimu (ne vi) to jde obejit pres 'set virtualedit=' a priblizit se tak ostatnim editorum.

    Naproti tomu bezne editory maji kurzor mezi znaky (proto taky vypada jako svisla carka) a tim padem maji prikazy typu "smaz znak pred kurzorem" a "smaz znak za kurzorem" (typicky backspace a delete).

    Nerikam, ze pristup Vimu je lepsi, pro mnoho lidi urcite neni, ale je to jen vysvetleni, proc se chova tak jak se chova.

    (navic je nekdy matouci smysl visualnich bloku popr. vyberu-selekci) - tady pomaha prikaz "behave"