Apie teksto redaktorius

Beieškodamas internete MC alternatyvos, užtikau gana linksmą fleimą apie Linux teksto redaktorius. Net ėmiau mąstyti, jog gal verta emacs išbandyt… :)

Beje, pats naudoju nano arba vim. Pastarąjį ėmiau naudoti tik dėl to, jog nano nepalaiko unikodo :/

Iš įdomesnių dalykų—SETEDIT.

18 komentarų apie “Apie teksto redaktorius

  1. galiu pasakyti, kuo man vim nepatinka – tuo, kad nežinau, kaip cuttint/pastint tekstą; tuo, kad kartais pamirštu paspausti „i“ ir tada prisidirba visokių šūdų; tuo, kad jis neturi meniu.

    Susikompiliavau praėjusią naktį SETEDIT. Gaila, ne su ta ncurses versija susikompiliavo, ir bbz, kaip perkompiliuot su kita. Gotta dig deeper. Tik ne tada, kai jau 30 valandų nemiegojęs..

  2. po [esc] paspaudimo:
    [v/shift v/ctrl v] – selectina atitinkamai po simbolį/po eilutę/po bloką teksto
    [x] – cuttina
    [y] – copyna
    [p] – peistina
    [u] – undo
    dar esminis dalykas redaguojant kodą yra [esc] :syn on – sintaksės ryškinimas.
    vim forevah :)

  3. pripratus prie unifikuotų GUI’jų – tikrai ne.
    copy/cut/paste:
    winduose – Ctrl-c/Ctrl-x/Ctrl-v
    gtk2 – Ctrl-c/Ctrl-x/Ctrl-v (configurable)
    qt – Ctrl-c/Ctrl-x/Ctrl-v
    macos’e – Cmd-c/Cmd-x/Cmd-v
    vi – Esc-y/Esc-x/Esc-p

    aš suprantu, kad vi yra senesnis už visus aukščiau išvardytus dalykus, tačiau tai nedaro jo „teisingu“ šiuolaikinių „standartų de-facto“ fone.

    IMHO…

  4. Cut’inti, Copy’inti ir Paste’inti vim’e yra daug patogiau, paprasčiau ir greičiau, nei bet kokiame kitame teksto redaktoriuje. Kaip pavyzdį galiu pateikti du aprašymus, kaip nukopijuotį visą eilutę ir įterpti ją žemiau.

    Paprastu redaktoriumi:
    Home, Shift+End, Ctrl+C, End, Enter, Ctrl+V

    Vim redaktoriumi:
    Y, p

    Ar skirtumas matyti? Tokių pavyzdžių yra labai daug.

  5. Home, Shift-Down, Ctrl-C-V-V
    vis tiek atrodo griozdiškai lyginant su
    Yp

    Redaguojant tekstą ar kodą su vim, visos operacijos su tekstu atliekamos taip paprastai, kaip rašant paprasčiausią tekstą ir nereikia laužyti pirštų spaudant įvairias dviejų ar daugiau klavišų kombinacijas, kas labai stabdo darbą.

  6. Na na…

    „Yp“ įrašytų į tekstą „yp“.

    Realiai turėtum parašyti „Esc, Shift-Y, P“. :) Sutinku, kad mygtukų mažiau, bet ghmmm… Žmogui, atėjusiam iš Windows pasaulio tikrai paprasčiau su windozinėm trumpėm dirbti.

    Beje, aš ir toliau vim’u naudojuos. Pripratau, bet tik prie basic funkcijų. Pvz, nepamenu, kaip teksto bloką pastumt dešiniau…

  7. Teksto bloką pastumt dešiniau:

    Pastumti vieną eilutę: >>
    Pastumti 10 eilučių esančių žemiau: 10>>
    Pastumit tai kas yra pažymėta su v: >
    Pastumti viską, kas yra taipr {}: >i}
    Pastumit visas eilutes esančias faile: gg>G

    Siūlau paaukot 30 min. savo laiko ir nuosekliai darytį viską ką rašo vimtutor, jis linuxuose jis iškviečiamas komanda vimtutor, jei neskaitai angliškai gali parsisiūsti ir lietuvišką versiją: http://lietuvybe.org/files/vim-tutor-lt.txt
    Man reikėjo 2 savaičių, kol pavyko galutinai persilaužti ir suprasti vi filosofiją.

    Beje, kur rašei, kad reikia priš komandą paspausti Esc, ną šiaip jau redaguodamas tekstą, tu arba rašai tekstą arba jį redaguoji (sukeitinėji žodžius ar eilutes vietomis ir pan), tai antruoju atveju tereikia paspausti tik vieną kartą Esc, relioje praktikoje, kai gerai žinai ką darai Esc spausti reikia pakankamai retai.

  8. Nu as apakus… visada galvojau kad programavimas sudetinga… nu bet kad taip nieko nesuprasciau…. kazkokia abrakadabra…
    suzaveta…
    visgi as blondine.

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *