Feu servir Vi? A continuació s’explica com obrir un fitxer i desar-lo i sortir-ne

Feu servir Vi? A continuació s’explica com obrir un fitxer i desar-lo i sortir-ne

La creació i edició de fitxers de text és una de les tasques més bàsiques que podeu realitzar en un sistema Linux. L'editor de text Vi us proporciona controls potents associats a l'edició de fitxers de text. Però, quin avantatge té passar hores escrivint quan ni tan sols sabeu com desar el fitxer?





En aquest post, parlarem de tot el relacionat amb l'edició de fitxers a Vi, juntament amb algunes guies detallades sobre com desar i deixar fitxers de text.





Modes d’edició

Hi ha dos modes d’edició que Vi proporciona als seus usuaris. Aquests són:





  1. Mode normal
  2. Mode d'inserció

Quan obriu un fitxer de text a Vi, el mode d'edició per defecte és el fitxer Normal mode. Podeu navegar pel fitxer i utilitzar algunes ordres Vi bàsiques en aquest mode. Des del Normal mode no us permet editar els fitxers, haureu d'introduir el fitxer Insereix Mode per fer-ho.

Simplement premeu el botó Jo del teclat per activar el botó Insereix Mode. Aquest mode us permet modificar fàcilment el contingut d’un fitxer de text afegint i suprimint caràcters. Per tornar al mode Normal, només cal que premeu el botó Esc tecla del teclat.



Obertura d'un fitxer a Vi

La sintaxi de les ordres de Vi és fàcil de memoritzar. La sintaxi per defecte per crear un fitxer de text nou és:

vi

Per crear un fitxer de text nou anomenat textfile.txt , escriviu l'ordre següent al vostre terminal.





vi textfile.txt

Tingueu en compte que si hi ha un fitxer amb el nom textfile.txt ja és present al vostre sistema, llavors Vi obrirà aquest fitxer en lloc de crear-ne un de nou.

Com a alternativa, podeu iniciar l’editor Vi al vostre terminal i, a continuació, escriure : e textfile.txt per obrir un fitxer nou.





com fer un .bat

Relacionat: Com utilitzar Vim: una guia bàsica

Desar un fitxer al VI

L'ordre per defecte per desar un fitxer de text a Vi és : dins . Tingueu en compte que no podeu utilitzar les ordres Vi mentre esteu en mode d’inserció. Per tant, haureu de canviar al mode Normal prement el botó Esc clau.

Per desar un fitxer a Vi, accediu al mode Normal prement Esc al teclat. A continuació, escriviu : dins i premeu Entra per desar el fitxer.

També podeu desar el fitxer amb un nom diferent. Només cal passar el nom del fitxer nou amb el fitxer : dins comandament.

:w newtextfile

Deseu i sortiu de l'editor Vi

Com s'ha esmentat anteriorment, podeu desar un fitxer a Vi amb el fitxer : dins comandament. Mentrestant, escrivint el fitxer : q ordre sortirà de l'editor. Podeu encadenar aquestes ordres per tal de realitzar les accions de desar i sortir simultàniament.

com solucionar la impressora fora de línia de Windows 10

Premeu Esc per entrar al mode normal. Escriure : wq i colpejar Entra per desar i sortir d'un fitxer de text a Vi. Podeu utilitzar les mateixes ordres per deseu i sortiu d’un fitxer a Vim també.

Una forma alternativa de desar i sortir a Vi és mitjançant el fitxer : x comandament. Tot i que els dos : x i : wq les ordres realitzen una tasca similar, no s’assemblen gens. La diferència principal entre aquests dos és que el : x L'ordre escriu la memòria intermèdia al fitxer de text només quan hi ha canvis no desats.

D 'altra banda, el : wq L'ordre escriu la memòria intermèdia al fitxer independentment de qualsevol canvi no desat. El : wq L'ordre també actualitza el temps de modificació del fitxer.

Sortiu de Vi sense desar

Per sortir d'un fitxer de text sense desar-lo a Vi, premeu Esc al teclat per entrar al mode normal. A continuació, simplement escriviu : Q! i colpejar Entra .

Aprendre els conceptes bàsics de Vi Editor

Conèixer els conceptes bàsics d’un editor de text a Linux és important, ja que en moltes situacions haureu de treballar amb fitxers de text del sistema. Tot i que hi ha molts editors de text disponibles, com Nano, Emacs i Gedit, Vi i Vim continuen sent els més fiables per a molts usuaris.

Quan comenceu per primera vegada amb un editor basat en terminals com Vi o Vim, memoritzar les diferents ordres i sintaxi a Vim pot trigar una estona. L'enfocament més adequat per a aquest problema és triar un editor que s'adapti millor a les vostres necessitats.

Compartir Compartir Tweet Correu electrònic nano vs. Vim: els millors editors de text terminals, comparats

Esteu cercant un editor de text terminal per a Linux? L’elecció principal és entre Vim i nano. Així és com es comparen.

Llegiu a continuació
Temes relacionats
  • Linux
  • Editor de text
  • Linux
Sobre l'autor Deepesh Sharma(79 articles publicats)

Deepesh és l'editor júnior de Linux a MUO. Escriu guies informatives a Linux, amb l'objectiu de proporcionar una experiència feliç a tots els nouvinguts. No estic segur de les pel·lícules, però si vols parlar de tecnologia, ell és el teu noi. Durant el temps lliure, el trobareu llegint llibres, escoltant diferents gèneres musicals o tocant la seva guitarra.

Més de Deepesh Sharma

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us