GNU/Linux >> Znalost Linux >  >> Linux

Jak uložit soubor ve Vi / Vim a ukončit editor

VIM je krátká forma Vi Improved. Je to bezplatný textový editor s otevřeným zdrojovým kódem a lze jej nainstalovat na jakýkoli operační systém, ať už na operační systémy Windows nebo Linux. Může být použit v režimu CMD (příkazový řádek) i jako GUI (grafické uživatelské rozhraní). Jeho použití je velmi flexibilní a spolehlivé a můžeme v něm snadno upravovat jakýkoli kód nebo jakýkoli skript.

Pojďme si projít prvním krokem, abychom se naučili vi / vim ukládat a zavírat soubory. Tento tutoriál vám pomůže pochopit, jak ukládat soubory ve Vi/Vim a jak ukončit editor.

Jak uložit změny ve Vimu

Pojďme pochopit, jak uložit soubor ve Vim (Vi) a pokračovat v úpravách. Pomocí níže uvedených kroků můžete uložit jakékoli změny provedené v souboru v editoru Vim. Soubor zůstane v režimu úprav.

  1. Stiskněte ESC pro přepnutí do příkazového režimu.
  2. Typ :(dvojtečka) pro spuštění příkazového řádku v levé dolní části editoru.
  3. Typ w hned za symbolem dvojtečky a stiskněte Enter.

Výše uvedený proces uloží změny v aktuálním editoru vi/vim. Váš soubor zůstane otevřený v editoru pro další změny.

Vim Uložit soubor a ukončit

V této části se dozvíte, jak uložit změny ve Vimu bez ukončení editoru.

  1. Stiskněte ESC pro přepnutí do příkazového režimu.
  2. Typ :(dvojtečka) pro spuštění příkazového řádku v levé dolní části editoru.
  3. Typ wq hned za symbolem dvojtečky a stiskněte Enter.

Výše uvedený proces uloží změny v aktuálním editoru vi/vim. Váš soubor zůstane otevřený v editoru pro další změny.

Vim Ukončit editor bez uložení změn

Někdy jste zjistili, že změny, které jste provedli, nejsou správné a chcete soubor ukončit bez uložení těchto změn. Pomocí níže uvedených pokynů zahoďte všechny neuložené změny v editoru vim.

  1. Stiskněte ESC pro přepnutí do příkazového režimu.
  2. Typ :q! ukončit editor a zahodit všechny neuložené změny

Pokud si však nejste jisti a nechcete o svůj obsah přijít, postupujte podle následujících pokynů.

Uložte změny do nového souboru ve Vi/Vim

Každý chce být u ukládání souboru a nechce přijít o svou tvrdou práci. Pokud si myslíte, že vaše změny jsou užitečné, ale ne v aktuálním souboru. Poté uložte změny do jiného souboru bez zavření editoru vim. Postupujte podle pokynů níže.

  1. Stiskněte ESC pro přepnutí do příkazového režimu.
  2. Typ :w new_file_name pro uložení změn do jiného souboru.

Další příkazy pro uložení a ukončení ve Vi/Vim

Ve výše uvedených metodách jste se dozvěděli o ukládání souborů a ukončení editoru vim. Existuje několik dalších metod, jak zvládnout jiné scénáře.

První dva kroky zůstanou stejné jako výše:

  1. Stiskněte ESC pro přepnutí do příkazového režimu.
  2. Typ :(dvojtečka) pro spuštění příkazového řádku v levé dolní části editoru.

Nyní použijte jeden z níže uvedených příkazů podle vašich požadavků.

Příkaz Význam
:w Zapište změny do souboru bez zavření editoru.
:wq Zapište změny do souboru a zavřete editor
:wq! Vynucené zápis změn do souboru a ukončení, i když má soubor oprávnění pouze ke čtení
:q Ukončete editor (pouze v případě, že v souboru nebyly provedeny žádné změny)
:q! Ukončete editor a zrušte všechny změny provedené v souboru.
:w new-name Uložte soubor contnet s novým názvem souboru.
:x Zavřete soubor s uložením změn.

Závěr

Existuje mnoho editorů jako Nano, gedit, Jed editor atd., ale flexibilita a spolehlivost editoru VIM jsou tak vysoké, že se doporučuje. V tomto článku se naučíme, jak nainstalovat editor VIM, a také jak můžeme editor ukončit buď uložením nebo bez uložení souboru.


Linux
  1. Jak nakonfiguruji Vim jako svůj výchozí editor v Linuxu

  2. Sudoedit Vim Force Write (aktualizace) bez ukončení?

  3. Jak přidat příkaz do editoru vim?

  1. Jak uložit soubor ve Vi / Vim &Exit

  2. Jak uložit výstup příkazu do souboru v Linuxu

  3. Oprávnění a ukládání souborů?

  1. Jak ukončit (ukončit) editor Linux Vim/Vi

  2. Jak vrátit zpět a znovu provést změny ve Vim / Vi

  3. Jak uložit soubor ve Vim / Vi a ukončit editor