VIM-i kasutamine: põhiline õpetus.

Ma ei arvanud kunagi, et ütlen seda, kuid mulle meeldib tohutult parim terminali toimetaja GNU / Linux: VI.

Tsiteerimine Wikipedia:

tarm (selle Inglise Nägin, et IMproved) on rakenduse täiustatud versioon tekstiredaktor vi, olemas kõigis süsteemides UNIX.

Selle autor Bram Moolenaaresitas esimese versiooni aastal 1991, kuupäev, millest alates on seda palju parandatud. Nii Vimi kui ka Vi peamine omadus on see, et neil on teatud toimingute tegemiseks erinevad režiimid, mis eristab neid enamlevinud redaktoritest, millel on ainult üks režiim, milles tellimusi sisestatakse klahvikombinatsioonide või graafilised liidesed.

Olen üks neist, kes arvas, et see on "kaheksajalgade" või inimeste jaoks, kellel on rohkem kui 10 sõrme, redaktor, sest lihtne fakt, et mul on nii palju klaviatuuri otseteid, pani mind mõtlema, et VI see oli konsoolitoimetajate "koletis". Tõsi on see, et olen eilsest alates õppinud seda kasutama (isegi väga elementaarsete asjadega), aga ma olen sellega harjunud ja kõige hullem (või mis kõige parem) see on see, et mulle meeldib see liiga palju.

Mul on alati olnud kuidas nano, kuid on tõsi, et see redaktor on liiga elementaarne. Kui meil on graafiline keskkond, saab kursorit kopeerimiseks / kleepimiseks kasutada, kuid TTY-s olles asjad muutuvad. See on esimene eelis, mille leian V-stIM. Muud funktsioonid, mis mulle meeldivad, on:

  • Veergude teksti valik.
  • Süntaksi esiletõstmine.
  • Sulgude, sulgude ja trakside esiletõstmine (nii et see sobib ideaalselt programmeerimiseks).
  • Äärmiselt võimas, isegi kui meie redigeeritav fail katkestatakse, võimaldab see meil selle hiljem taastada.
  • Siin näete palju muud ...

Ainus konsooli tekstiredaktor (neist, keda ma tean) mis "läheneb" sellele VI es MCEdit, MC tekstiredaktor. Kuid pange tähele ülaltoodud lause tsitaate. VIM-il on isegi GTK-redaktor. Kuid selle postituse mõte ei ole teid müüa ega julgustada neid kasutama VI, see on lihtsalt viis öelda teile, et seda on lihtsam kasutada, kui see tegelikult tundub.

Põhiline õpetus VIM-i kasutamiseks

Mõtlesin jätta teile rea klaviatuuri otseteid, kuid minu arvates oleks palju otstarbekam, kui näitaksin teile näite abil, kuidas see töötab. Esimene asi, mida me teeme, on installimine VI kui me pole seda veel teinud või kui see ei tule vaikimisi meie lemmikjaotuses. Pärast installimist avame terminali ja paneme:

$ vim prueba.txt

Näeme midagi sellist:

Nüüd vajutame klahvi I või võti Sisesta käsurežiimist redigeerimisrežiimile lülitumiseks ja kirjutamise alustamiseks. Kirjutame võimaluse korral kõik, mis on pikem kui kaks rida. Näiteks panin:

Nüüd vajutame klahvi ESC Redigeerimisrežiimist väljumiseks liigume klaviatuuri nooltega dokumendi algusesse ja vajutame klahvi V. Märkate, et allpool öeldakse nüüd PILT. Allanoolega tähistame kogu kirjutatava teksti. Kui kõik on valitud, vajutame klahvi Y. Kui see on tehtud, näete, et allpool on näidatud kopeeritud ridade arv.

Nüüd liigume veidi madalamale ja vajutame klahvi P. Iga kord, kui me seda vajutame, kleebitakse sama tekst. Kui võtme asemel Y vajutame klahvi X, meie valitud tekst lõigatakse ära. Saame selle võtmega tagasi kleepida P.

Nüüd salvestame testdokumendi. Me vajutame ESC kui oleme redigeerimisrežiimis ja kirjutame :wehk kaks punkti ja a W. See on see, mida kirjutame või salvestame, mida teeme. Kui hiljem kirjutame :q väljume redaktorist. Kui me tahame salvestada ja sulgeda, siis kirjutame 😡.

Nüüd veel üks viimane trikk. Oletame, et terminal on kogemata suletud ja me kaotame dokumendi. Mida me peame tegema, on ümber kirjutada:

$ vim prueba.txt

ja saame midagi sellist:

Kui vaatate lõppu, on meil mitmeid võimalusi. Sellisel juhul vajutame klahvi R eelmise dokumendi hankimiseks palub see meil vajutada ENTER Ja voila, saame jätkata sealt, kus pooleli jäime. Kui nüüd juhuslikult võtit tabasime E (muuda ikkagi) saame dokumendi kätte saada ka kirjutades : taastuma, ja saame midagi sellist:

Sel juhul on minu võimalus kirjutada number 1 ja voila, meie töö taastatakse uuesti.

Kui soovite kasutada VI lihtsam, siis saaksite installida GVIM, mis on sama, kasutades Gtk teeke Menüüde ja muude kasutaja tööd hõlbustavate valikute kasutamiseks.

Selle jaoks on isegi laiendus Firefox helistada Vimperaator, mis võimaldab meil brauseriga justkui hakkama saada VI see saab olema 😀

Ja nii kaugele Kuidas, kõik ettepanekud või teave on teretulnud, et saaksime kõik rohkem teada saada VI.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   nano DIJO

    Ma kasutaksin Gvimi, kuigi ma ei näinud süntaksi esiletõstmist ja oleks olnud hea, kui paneksite mõne teksti pildid HTML-i, et näha, kuidas see kõik on. Lähen Vimiga tööle ja siis teen ühe neist sügavatest analüüsidest nagu Geditiga… annan nädala ja mul on see olemas.

    1.    Abel DIJO

      Kui soovite näha, kuidas süntaksi esiletõstmine töötab, siis jätan teile paar näidet.
      ompldr.org/vZTRlYg
      ompldr.org/vZDd3cw

      Ja alloleval lingil palju skeeme, et muuta see visuaalselt meeldivamaks. xP

      Tervitused.

  2.   Slayer DIJO

    Vim-õpetus on väga hea, loodetavasti tehakse see hiljem, natuke arenenum või veel mõned trikid, mida saab selle tööriistaga teha;),
    hetkeks, et nüüd sellesse vimmaailma jõuda

  3.   ren434 DIJO

    Praegu olen jäänud kinni emacidest, mis on mind viimasel ajal üha enam lõksu pannud, teisest küljest muudab vim mul teksti vahel liikumise väga raskeks.

    PS: Palju õnne! Nad on edetabelis esimesed.

    1.    MSX DIJO

      +1

      Meie, mehed, kasutame Emacsi, teate küll!
      Kui hakkasin lugema "Ma ei arvanud kunagi, et ütlen seda, aga mulle meeldib tohutult GNU / Linuxi terminali parim redaktor ...", mõtlesin ma: suurepärane, ta avastas Emacsi!
      Selle asemel selgub, et tüüp läheb quereritega välja 😛 asjadest, mis netist leiavad!

      1.    elav <° Linux DIJO

        Ohh, see macho. Küllap siis kasutad LFS, sest distrooni kasutamine kõigega, mis on ära näritud, on see vist pede eks?

        1.    92 DIJO

          Man emacs tundub mulle üsna lihtne kui vim, kuid värvimaitsele.

  4.   Dav DIJO

    vimtutor on väga hea interaktiivne õpetus, see on mõeldud valmima 25–30 minutiga. väga soovitatav!
    apt-get install vimtutor
    vimtutor

    1.    nano DIJO

      See töötab kindlasti minu jaoks, ma pean selle nimel pingutama

    2.    elav <° Linux DIJO

      Jah, tegelikult on Vimtutor suurepärane ...

  5.   vilistav hingamine DIJO

    Mängi seda mängu ja siis ei lõpeta vimi kasutamist ja õpid seda rumalalt kasutama. Tegelikult hakkad selle mänguga palju harjutama vimiga seotud kõige põhilisemaid asju, näiteks teadma, kuidas üsna kiiresti liikuda.

    http://vim-adventures.com/

  6.   Mauricio DIJO

    Ma pole arendaja, nii et mida ma pean tegema: redigeerima mõnda .conf-faili või panema käed aeg-ajalt pkbuildi, NANO-ga on see mulle piisav ja mul on palju. Kord testimiseks avasin VIM-is faili ja ma ei teadnudki, kuidas sealt välja tulla.

  7.   Abel DIJO

    Päris elementaarne neile, kes alustavad vimiga, isegi mina arvasin, et see on koletis, kuid nagu kõik, on see lihtsalt harjumuse küsimus. xP

    Jätan proovimiseks soovijatele palju skeeme.
    http://code.google.com/p/vimcolorschemetest/

    Tervitused.

  8.   korralik DIJO

    @elav, jätan sulle oma vimrc, et saaksid kasutada mõnda sinu jaoks sobivat konfiguratsiooni works
    http://paste.desdelinux.net/4465

    1.    elav <° Linux DIJO

      Aitäh 😀

  9.   annubis DIJO

    Ma saan maitsta parimat toimetajat, mis GNU / Linuxi terminali jaoks olemas on

    Kas sulle meeldib leeki tekitada? See on ilmselt vanim leek 😛

    PS: VI Rocks!

  10.   Charly DIJO

    Suurepärane õpetus! suur aitäh 😀

  11.   löök DIJO

    väga huvitav: 3

  12.   JSequeiros DIJO

    Midagi põhilist on alati hea.

  13.   Mehhikost pärit Rene saab. DIJO

    Hea on kõigest natuke teada, kui ühel päeval seda vaja on, Tark hindab alati kaasinimeste ohvreid.

  14.   william DIJO

    Suurepärane õpetus, kuid ma olen selles uus ja ma ei tea, kuidas lisada brigthscripti redaktorit gvimi https://github.com/chooh/brightscript.vim.git Kas te võiksite mind aidata