Aconsegueix començava a utilitzar l'editor de text Vim - Ajuda Simple

Aconsegueix començava a utilitzar l'editor de text Vim

per Sukrit Dhandhania el 31 de desembre, de 2008

Linux Mac Windows

Vim és un dels editors de text de línia d'ordres més forts i populars al voltant. Estava inicialment només disponible pel Linux i plataformes d'UNIX, però era llavors ported a Windows també. La interfície és neta i simple, i utilitza una combinació de claus per realitzar tasques com pasta de còpia, per buscar i per reemplaçar, suprimir un grapat de línies, i molt més.

Vim ve preinstal·lat amb la majoria distribucions de Linux i en Mac OS. En cas que no el tingui o no vulgui instal·lar-lo en una altra plataforma pot portar l'instal·lador d'aquí. Per a usuaris de Windows necessita anar-se'n aquí i descarrega l'últim alleujament de Vim. Descarregui el cremallera sol·licitar la seva versió de Windows i extreure això. Llavors executi l'instal·lador. L'única cosa diferent entre la versió de Linux/Mac de Vim i la versió de Finestres és que la versió de Finestres funciona a la seva pròpia finestra gràfica. Fem un aspecte més detallat al seu ús.

Abans que arribem a l'ús present de Vim em deixat breument explicar-li els dos modes que Vim roda - mode de comanda i inserció. En el mode de comanda que dóna instruccions a Vim per prendre alguna acció, com suprimir una línia, o buscar una paraula. Quan és en el mode d'inserció el que escriu entra com text al document que està editant. Quan llança Vim és en el mode de comanda. Canviar-se a mode d'inserció colpit la clau d''i' al seu teclat. Veurà una notificació a l'esquerra inferior de la seva pantalla com això:

- INSERCIÓ -

Això significa que pugui començar ara a editar l'arxiu. Canviar-se altra vegada al mode de comanda acabat de colpir la clau d'Escapada. Trobarà que els " - INSERCIÓ - " notificació en el fons desapareixerà. És ara en el mode de comanda i pot manar a Vim que suprimeixi una línia, o salvi l'arxiu, o qualsevol cosa que pugui voler fer amb el document.

Obrir un arxiu existent o un crear-ne un nou amb ús Vim la sintaxi següent:

# vim helloworld.txt

Si obria un arxiu existent hauria de veure el seu contingut, o una pàgina en blanc si en creava un de nou. Ara abans que continuem amb utilitzar Vim, veure com sortir de Vim. Això és important perquè, a diferència del seu editor de text gràfic estàndard, no pot tancar la finestra per tancar l'aplicació. Per sortir de Vim i retornar a la línia d'ordres necessita introduir la combinació clau següent:

Que ESC :q ENTRA

En anglès clar la comanda citada se'n va alguna cosa com això, "Clau d'escapada, llavors una cola, seguida immediatament per un 'q', i llavors l'Introduir clau per acabar". El "q" aquí està dret per "abandonar". Quin Vim fa aquí és que surt sense salvar canvis que pot haver fet a l'arxiu. Estalviar l'arxiu i abandonar afegir el 'w' o "escriure" opció:

Que ESC :wq ENTRA

També pot utilitzar l'opció de 'w' sense el 'q', si només vol salvar l'arxiu mentre l'edita i no deixar Vim.

Ara que sabem com entrar un fora de Vim veure com utilitzar-lo. Creem un document nou amb Vim i comencem a escriure:

# vim newdocument.txt

Ara colpeixi 'i' al seu teclat per ficar-se en el mode d'inserció. Escrigui unes quantes línies de text a l'arxiu. Una vegada que se'l fa colpir la clau d'Escapada per entrar al mode de comanda, i llavors ":wq" per salvar i per sortir de l'arxiu. Ara vegem si l'arxiu s'escrivia correctament. Els usuaris de Windows poden obrir el document que creàvem utilitzant Notepad. Si està utilitzant Linux o una cursa de Mac la comanda següent de comprovar el contingut de l'arxiu:

Gat de # newdocument.txt

Hauria de veure el contingut de l'arxiu que només creava. Ara obri el mateix arxiu que utilitza Vim i vegem quin Vim més fa. Suprimim unes quantes paraules i línies. Mentre al capdavant mode navegar-lo cursor que comenci d'una paraula i colpeix la combinació clau que "dw" seguits a prop Introdueixen. Això hauria de suprimir la paraula. Ara suprimim una línia sencera. Triï una línia que vol suprimir i prendre el cursor a qualsevol localització en aquella línia i colpir la combinació clau que "dd" seguits a prop Introdueixen. Línia suprimida.

A vegades comet una equivocació que vol desfer, dir que vol portar la línia que només suprimia. Desfer la seva última acció anar-se'n al mode de comanda i colpir la clau "u". Pot continuar colpint "u" per desfer més canvis.

Aquestes comandes el tindran començat amb Vim. Practiqui què aprenia aquí. Retornaré amb més matèria fresca com trobar i reemplaçar paraules, buscant un text, i més.

Un ràpidament recapitular de les comandes que aprenia aquí:

1. Estalviï arxiu - " :w "
2. Abandoni arxiu sense estalviar - " :q "
3. Estalviï i abandoni arxiu - " :wq "
4. Entri a mode d'inserció - " i "
5. Entri a mode de comanda - ESC
6. Suprimeixi paraula - " dw "
7. Suprimeixi línia - " dd "
8. Desfaci canviar - " u "

Correus Relacionats:
  • Com editar imatges d'iPhoto que utilitzen una altra aplicació
  • Com utilitzar la seva carpeta de Casa com la seva Taula de Treball a Ubuntu
  • Visió de conjunt: CoolMon 2 - una utilitat de control de sistema de Finestres
  • Com impossibilitar les puntes de globus a Windows XP
  • Com editar els menús de context de clic correcte a Firefox
  • Porti classes d'Ajuda Simples just com aquest en el seu inbox d'e-mail tots els dies - de franc! Només ingressi a la seva adreça d'e-mail sota:

    Sempre pot optar fora d'aquesta subscripció d'e-mail a qualsevol moment.


    Llista d'Adreces d'Interès i Porció

    { 1 comentari... llegeixi'l sota o afegeixi'n un }

    1 James 12.31.08 a les 12:04 pm

    Trobi'S! Hi ha algú que encara utilitzen vi (& els seus clons) ? Hi ha cent d'editors fora d'allà que poden alleujar molt més el treball per a un writer...!!!

    Sí, sé que pugui fer més amb Vi que qualsevol altre editor, però em crec encara ha de memoritzar un grapat de claus de teclats...

    Deixi un Comentari

    Pot utilitzar aquests cordons de HTML i atributs: <A href=" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>