logo

Com desar un fitxer a Vi / Vim Editor i sortir

En aquest article, explicarem com desar un fitxer nosaltres editors . Primer, mirem Linux i els editors Vi per què els fem servir i quines són les seves característiques, a continuació, aprofundim en el tema de desar un fitxer i sortir de l'editor juntament amb les altres opcions, entenem les diferents ordres amb un exemple.

Què és Linux?

Linux va ser desenvolupat per Linus Torvalds el 1991 com un projecte d'afició. És un nucli de codi obert (codi font que pot ser utilitzat per qualsevol persona lliurement) que és més popular i àmpliament utilitzat a la indústria, així com en sistemes personals. Hi ha diversos sistemes operatius basats en Linux nucli , algunes de les distribucions de Linux més populars són Ubuntu , CentOS , barret vermell , Debian , i Kali Linux .



Què és Vi Editor

Vi Editor és un editor de text àmpliament utilitzat en sistemes Unix/Linux i és conegut per la seva eficiència i flexibilitat. Vi editor va ser desenvolupat el 1976 per Bill Joy i, més tard, el 1991, es va llançar una versió millorada de Vi editor que es coneix com VI Improved ( PER QUÈ ).

Modes a Vi Editor

Hi ha dos modes a Vi Editor:

  1. Mode d'inserció: En aquest mode, podeu introduir i editar text directament. En el mode d'inserció, podeu escriure caràcters i afegir , modificar , o esborrar contingut de text segons sigui necessari. Podeu iniciar el mode d'inserció prement tecles com ' i ' (per inserir abans del cursor) o ' a ' (per inserir després del cursor). També hi ha variacions com ' jo ' (per inserir al principi de la línia) o ' A ‘ (inserir al final de la línia). Per sortir del mode d'inserció i tornar al mode d'ordres, només cal que premeu el botó ' Esc 'clau.
  2. Mode de comandament: En el mode d'ordres, navegueu i manipuleu el text sense escriure caràcters directament. Aquest mode està dissenyat per controlar el comportament de l'editor i realitzar diverses tasques d'edició de manera eficient. Podeu moure el cursor, esborrar text, copiar i enganxar , buscar text , i executeu una àmplia gamma d'altres operacions d'edició mitjançant ordres del teclat. Per passar del mode d'inserció al mode d'ordres, premeu el botó ' Esc 'clau. La clara distinció entre aquests dos modes a Vi és una característica fonamental que permet als usuaris editar text de manera ràpida i eficaç alhora que minimitza la necessitat de dreceres de teclat complexes.

Com desar un fitxer a Vi/Vim Editor i sortir?

Per executar qualsevol ordre, heu d'estar en mode d'ordre per entrar en mode d'ordre si esteu en mode d'inserció, premeu Esc.



1. Deseu un fitxer a Vi/Vim Editor

Hi ha 3 maneres de desar un fitxer a l'editor vi/vim que s'esmenten a continuació:

  1. : En – Desa els canvis però no sortiu.
  2. :de: – Deseu tots els fitxers oberts sense sortir.
  3. :w nom de fitxer – Deseu el fitxer amb un nom diferent i continueu editant el fitxer actual.

Exemple:

Pas 1: Obriu un fitxer o creeu-lo amb l'editor vi



Pas 2: Entra mode de comandament prement Esc si esteu en mode d'inserció

Pas 3: Utilitzeu qualsevol de les ordres anteriors ( w, wa, w [nom del fitxer] ) per desar el fitxer, a la captura de pantalla següent hem utilitzat: w [nom del fitxer] per desar el fitxer amb un nom nou al fitxer nouFitxer.txt dossier.

Captura de pantalla del 2023-09-20-12-08-46

2. Sortiu de Vi/Vim Editor

Hi ha quatre maneres de sortir de l'editor:

en java
  1. :q – Per deixar l'editor
  2. :q! – Per forçar la sortida és útil quan es fan canvis en un fitxer però l'usuari no vol desar-los
  3. :qa! - Tanqueu tots els fitxers oberts sense desar els canvis (forçar la sortida)
  4. ZQ (Maj + ZQ) – Surt sense desar els canvis

Exemple:

Pas 1: Obriu un fitxer o creeu-lo amb l'editor vi

Pas 2: Entra al mode d'ordres prement Esc si esteu en mode d'inserció

Pas 3: Utilitzeu qualsevol de les ordres anteriors ( q, q!, qa o ZQ) per sortir de l'editor a la captura de pantalla següent que hem utilitzat :q per sortir de l'editor

Captura de pantalla del 2023-09-20-12-04-12

3. Deseu el fitxer i sortiu de l'editor

Hi ha 3 maneres de desar un fitxer i sortir de l'editor vi/vim que s'esmenten a continuació:

  1. :wq – Deseu els canvis i sortiu de l'editor
  2. Igual que :wq s'utilitza per desar els canvis i sortir
  3. ZZ (Maj + ZZ) - Desa els canvis i surt

Exemple:

Pas 1: Obriu un fitxer o creeu-lo amb l'editor vi

Pas 2: Entra al mode d'ordres prement Esc si esteu en mode d'inserció

Pas 3: Utilitzeu qualsevol de les ordres anteriors ( wq, x, ZZ ) a deseu el fitxer i sortiu de l'editor a la captura de pantalla següent que hem utilitzat: comanda wq per desar el fitxer i sortir de l'editor

Captura de pantalla del 2023-09-20-00-52-10

Totes les ordres esmentades anteriorment s'esmenten a continuació en format tabular:

Ordres

Descripció

:q

Surt

:q!

ZQ (Maj + ZQ)

Sortiu sense desar els canvis, és a dir, descartar els canvis

:qa

Tanca tots els fitxers oberts sense desar els canvis (forçar la sortida)

: En

Guardar canvis

: de

Deseu els canvis a tots els fitxers múltiples oberts

:w [nom del fitxer]

Deseu el fitxer amb un nom diferent

:wq

ZZ (Maj+ZZ)

Deseu els canvis i sortiu de l'editor

Conclusió

En aquest article vam tractar diferents maneres de desar un fitxer, sortir de l'editor i ordres que permeten desar i sortir juntament amb les tecles de drecera. A part d'això, també s'adjunta una guia bàsica de l'editor vi perquè els nous usuaris es familiaritzin amb l'editor.