VIM izmantošana: Pamācība.

Es nekad nedomāju, ka teikšu to, bet man ir ārkārtīgi patīk labākais redaktors, kas tur atrodas terminālim GNU / Linux: VIM.

Citējot Wikipedia:

spars (no Angļu Es redzēju IMproved) ir uzlabota versija teksta redaktors vi, kas atrodas visās sistēmās UNIX.

Viņa aktieris, Bram Moolenaar, iepazīstināja ar pirmo versiju 1991, datums, no kura tas ir daudz uzlabots. Gan Vim, gan Vi galvenā iezīme ir tā, ka tiem ir dažādi režīmi, starp kuriem var pārslēgties, lai veiktu noteiktas darbības, kas tos atšķir no visbiežāk sastopamajiem redaktoriem, kuriem ir tikai viens režīms, kurā pasūtījumi tiek ievadīti, izmantojot taustiņu kombinācijas vai grafiskās saskarnes.

Es esmu viens no tiem, kas domāja, ka tas ir redaktors "astoņkājiem" vai cilvēkiem ar vairāk nekā 10 pirkstiem, jo ​​vienkāršs fakts, ka ir tik daudz īsinājumtaustiņu, lika man domāt, ka VIM tas bija konsoles redaktoru "monstrs". Patiesība ir tāda, ka kopš vakardienas es iemācījos to izmantot (pat ar ļoti elementārām lietām), bet es esmu pieradis pie tā, un vissliktākais (vai labākais no visiem) tas ir tas, ka man tas pārāk patīk.

Man vienmēr ir bijis ērti strādāt ar nano, taču taisnība, ka šis redaktors ir pārāk vienkāršs. Kad mums ir grafiskā vide, kursoru var izmantot, lai kopētu / ielīmētu, bet, atrodoties TTY, lietas mainās. Tā ir pirmā priekšrocība, ko es uzskatu VIM. Citas funkcijas, kas man patīk, ir:

  • Teksta atlase kolonnās.
  • Sintakses izcelšana.
  • Iekavu, iekavu un bikšu izcelšana (padarot to ideāli piemērotu programmēšanai).
  • Ļoti spēcīgs, pat ja tiek pārtraukts rediģējamais fails, tas ļauj to vēlāk atgūt.
  • Šeit jūs varat redzēt daudz vairāk ...

Vienīgais teksta redaktors konsolē (no tiem, kurus es zinu) kas "tuvojas" VIM es MCEdit, MC teksta redaktors. Bet ievērojiet citātus iepriekš teikumā. VIM pat ir redaktors GTK. Bet šīs ziņas ideja nav tevi pārdot vai mudināt izmantot VIM, tas ir vienkārši veids, kā pateikt, ka to ir vieglāk izmantot, nekā šķiet patiesībā.

Pamācība par VIM izmantošanu

Es domāju atstāt jums virkni īsinājumtaustiņu, taču es domāju, ka tas būtu daudz praktiskāk, ja es ar piemēru parādītu, kā tas darbojas. Pirmā lieta, ko mēs darīsim, ir instalēšana VIM ja mēs to vēl neesam izdarījuši vai ja tas pēc noklusējuma nenāk mūsu iecienītākajā izplatīšanā. Pēc instalēšanas mēs atveram termināli un ievietojam:

$ vim prueba.txt

Mēs redzēsim kaut ko līdzīgu šim:

Tagad mēs nospiežam taustiņu I vai atslēga ielaidums lai pārslēgtos no komandu režīma uz rediģēšanas režīmu un sāktu rakstīt. Mēs rakstām jebko, ja iespējams, kurā ir vairāk nekā divas rindas. Es, piemēram, ieliku:

Tagad mēs nospiežam taustiņu ESC Lai izietu no rediģēšanas režīma, mēs ar tastatūras bultiņām pārejam uz dokumenta sākumu un nospiežam taustiņu V. Jūs ievērosiet, ka zemāk ir teikts tagad VISUĀLS. Ar lejupvērsto bultiņu mēs atzīmējam visu uzrakstīto tekstu. Kad viss ir atlasīts, mēs nospiežam taustiņu Y. Kad tas būs izdarīts, jūs redzēsiet, ka zem tā ir norādīts kopēto rindu skaits.

Tagad mēs virzāmies nedaudz zemāk un nospiežam taustiņu P. Katru reizi, kad mēs to nospiežam, tiks ielīmēts viens un tas pats teksts. Ja atslēgas vietā Y nospiežam taustiņu X, mūsu atlasītais teksts tiks nogriezts. Mēs varam to vēlreiz ielīmēt ar atslēgu P.

Tagad mēs saglabāsim testa dokumentu. Mēs nospiežam ESC ja esam rediģēšanas režīmā un rakstām :w, tas ir, divi punkti un a W. Tas tiek rakstīts vai saglabāts, ko mēs darām. Ja vēlāk rakstīsim :q mēs iziesim no redaktora. Ja tas, ko mēs vēlamies, ir saglabāt un aizvērt, mēs rakstām .

Tagad pēdējais triks. Pieņemsim, ka mēs nejauši aizveram termināli un pazaudējam dokumentu. Tas, kas mums jādara, ir pārrakstīt:

$ vim prueba.txt

un mēs iegūsim kaut ko līdzīgu šim:

Ja paskatās uz beigām, mums ir virkne iespēju. Šajā gadījumā mēs nospiežam taustiņu R lai izgūtu iepriekšējo dokumentu, tad mums tiks lūgts nospiest ENTER Un voila, mēs varam turpināt tur, kur mēs pārtraucām. Tagad, ja nejauši mēs sasniegtu taustiņu E (jebkurā gadījumā rediģēt) mēs varam arī izgūt dokumentu, ierakstot : atgūt, un mēs iegūsim kaut ko līdzīgu šim:

Šajā gadījumā mana iespēja ir uzrakstīt numuru 1 un voila, mūsu darbs atkal tiek atjaunots.

Ja vēlaties izmantot VIM vieglāk, tad jūs varētu instalēt GVIM, kas ir tas pats, izmantojot Gtk bibliotēkas, lai izmantotu izvēlnes un citas iespējas, kas atvieglo lietotāja darbu.

Ir pat paplašinājums Firefox zvanīt Vimperators, kas ļauj mums rīkoties ar pārlūku it kā VIM tas tiks ārstēts 

Un tik tālu Howto, jebkurš ierosinājums vai informācija ir laipni gaidīta, lai mēs visi varētu uzzināt vairāk noderīgas lietas VIM.