Co je vi
Editor vi je zpracován jako my suální editor. Je nainstalován v každém unixovém systému. Jinými slovy, je k dispozici ve všech distribucích Linuxu. Je uživatelsky přívětivý a funguje stejně na různých distribucích a platformách. Je to velmi výkonná aplikace. Vylepšená verze editoru vi je protože .
Editor vi má dva režimy:
Ve výchozím nastavení se editor vi spouští v příkazovém režimu. Chcete-li zadat text, musíte být v režimu vkládání, stačí zadat 'já' a budete v režimu vkládání. I když po přepsání i na obrazovce se nic nezobrazí, ale budete v režimu vkládání. Nyní můžete napsat cokoliv.
Chcete-li opustit režim vkládání, stiskněte Esc , budete přesměrováni do příkazového režimu.
znak na řetězec java
Pokud si nejste jisti, ve kterém režimu se nacházíte, stiskněte dvakrát klávesu Esc a přepnete se do příkazového režimu.
Použití vi
Editor vi je interaktivní nástroj, protože zobrazuje změny provedené v souboru na obrazovce, když soubor upravujete.
V editoru vi můžete vložit, upravit nebo odstranit slovo, když se kurzor pohybuje v souboru.
Příkazy jsou určeny pro každou funkci, jako je smazání x nebo dd.
Editor vi rozlišuje malá a velká písmena. Například, p umožňuje vložit za aktuální řádek while P umožňuje vložit před aktuální řádek.
vi syntaxe:
vi
Když v terminálu napíšete příkaz vi s názvem souboru, terminál se vyčistí a zobrazí se obsah souboru. Pokud takový soubor neexistuje, bude vytvořen nový soubor a po dokončení bude soubor uložen s uvedeným názvem souboru.
Příklad Linux vi
Pojďme pochopit vi prostřednictvím příkladu:
Chcete-li spustit vi, otevřete terminál a zadejte příkaz vi následovaný názvem souboru. Pokud je váš soubor v jiném adresáři, můžete zadat cestu k souboru. A pokud v takovém případě váš soubor neexistuje, vytvoří nový soubor se zadaným názvem v daném umístění.
převod int na řetězec
Příklad:
vi /home/sssit/Downloads/file.txt
Podívejte se na výše uvedený snímek, vytváříme nový soubor soubor.txt (protože tento soubor neexistuje) a zadali úplnou cestu k adresáři Stahování.
Příkazový režim
To uvidíte, když po výše uvedeném příkazu stisknete enter. Pokud začnete psát, nic se nezobrazí jako v příkazovém režimu. Ve výchozím nastavení se vi otevře v příkazovém režimu.
Podívejte se na výše uvedený snímek, je prázdný, protože se jedná o nový soubor. Chcete-li začít psát, musíte přejít do režimu vkládání. Na konci okna terminálu se zobrazí název adresáře a název souboru.
linux který příkaz
Režim vkládání
Pro přechod do režimu vkládání stiskněte i. I když existují i další příkazy pro přechod do režimu vkládání, které si prostudujeme na další stránce.
Po stisknutí se podívejte na výše uvedený snímek i vstoupili jsme do režimu vkládání. Nyní můžeme napsat cokoliv. Pro přechod na další řádek stiskněte enter.
Jakmile skončíte s psaním, stiskněte esc pro návrat do příkazového režimu.
Pro uložení a ukončení
Editor vi můžete uložit a ukončit z příkazového režimu. Před napsáním příkazu save nebo quit musíte stisknout dvojtečku (:). Dvojtečka vám umožňuje dávat pokyny vi.
opustit tabulku vi:
Příkazy | Akce |
---|---|
:wq | Uložit a skončit |
:V | Uložit |
:q | Přestat |
:w jméno | Uložit jako jméno |
ZZ | Uložit a skončit |
:q! | Ukončit zahazování provedených změn |
:V! | Uložit (a zapsat do nezapisovatelného souboru) |
Chcete-li ukončit vi, nejprve se ujistěte, že jste v příkazovém režimu. Nyní zadejte :wq a stiskněte enter. Uloží a ukončí vi.
Typ :wq pro uložení a ukončení souboru.
Podívejte se na výše uvedený snímek, příkaz :wq uloží a ukončí editor vi. Když jej napíšete v příkazovém režimu, automaticky se zobrazí v levém dolním rohu.
třídicí pole v Javě
Pokud chcete skončit bez uložení souboru, použijte :q. Tento příkaz bude fungovat pouze v případě, že jste v souboru neprovedli žádné změny.
Podívejte se na výše uvedený snímek, tento soubor je upraven a tedy na psaní :q zobrazí tuto zprávu v levém dolním rohu.
Výše uvedený soubor lze uložit pomocí příkazu :!q. Zahodí změny provedené v souboru a uloží jej.
Podívejte se na výše uvedený snímek, napsali jsme :!q, uloží náš soubor zrušením provedených změn.
Příkazy Vi
Editor Linux vi se liší od ostatních editorů. Chcete-li používat různé funkce, musíte používat různé klávesy. I když je to docela snadné a zajímavé používat editor vi.
Příkazy editoru vi rozlišují velká a malá písmena.
Podívejte se na příkazy vi v následující tabulce.
Chcete-li přepnout z příkazového režimu do režimu vkládání:
Příkaz | Akce |
---|---|
i | Začněte psát před aktuálním znakem |
já | Začněte psát na začátku aktuálního řádku |
A | Začněte psát po aktuálním znaku |
A | Začněte psát na konci aktuálního řádku |
Ó | Začněte psát na nový řádek po aktuálním řádku |
Ó | Začněte psát na novém řádku před aktuálním řádkem |
Pohyb v souboru:
Příkazy | Akce |
---|---|
j | K posunu dolů |
k | K posunu nahoru |
h | Pro pohyb doleva |
l | K pohybu doprava |
Přeskakování řádků:
Příkazy | Akce |
---|---|
G | Přesměruje vás na poslední řádek souboru |
`` | Přesměruje vás na vaši poslední pozici v souboru |
Vymazat:
Příkazy | Akce |
---|---|
X | Smazat aktuální znak |
X | Smažte znak před kurzorem |
r | Nahradit aktuální znak |
xp | Přepněte dva znaky |
dd | Smazat aktuální řádek |
D | Smazat aktuální řádek od aktuálního znaku po konec řádku |
dG | odstranit od aktuálního řádku do konce souboru |
Chcete-li opakovat a vrátit zpět:
Příkazy | Akce |
---|---|
v | Vraťte zpět poslední příkaz |
. | Opakujte poslední příkaz |
Příkaz pro vyjmutí, kopírování a vložení:
Příkazy | Akce |
---|---|
dd | Smazat řádek |
yy | (trhání trhnutím) kopírování řádku |
p | Vložit za aktuální řádek |
P | Vložit před aktuální řádek |
Příkaz pro vyjmutí, kopírování a vkládání v blocích:
Příkazy | Akce |
---|---|
dd | Smažte zadaný počet n řádků |
yy | Zkopírujte zadaný počet n řádků |
Začátek a konec řádku:
Příkazy | Akce |
---|---|
i | Přineste na začátek aktuálního řádku |
^ | Přineste na začátek aktuálního řádku |
$ | Přenést na konec aktuálního řádku |
že jo | Smazat do začátku řádku |
d$ | Smazat do konce řádku |
Spojování linek:
Příkazy | Akce |
---|---|
J | Spojte dva řádky |
yyp | Opakujte aktuální řádek |
ddp | Prohoďte dva řádky |
Pohyb vpřed nebo vzad:
Příkazy | Akce |
---|---|
v | Posuňte se o jedno slovo dopředu |
b | Posuňte se o jedno slovo zpět |
v | Posuňte zadaný počet slov dopředu |
dw | Smazat jedno slovo |
je | Zkopírujte jedno slovo |
dw | Smazat zadaný počet slov |
Vyhledat řetězec:
Příkazy | Akce |
---|---|
/tětiva | Dopředné hledání daného řetězce |
?tětiva | Zpětné vyhledávání daného řetězce |
/^řetězec | Dopředný vyhledávací řetězec na začátku řádku |
/řetězec$ | Dopředný vyhledávací řetězec na konci řádku |
n | Přejít na další výskyt hledaného řetězce |
/ | Hledejte slovo on (a ne tam, tady atd.) |
/pl[abc]ce | Vyhledejte místo, plbce a plcce |
Vyměnit vše
Syntax:
: s///g
Příklad:
Příkazy | Akce |
---|---|
:1,$ s/čitelné/změněné/ | Nahraďte vpřed za vzad od prvního řádku k poslednímu řádku |
:3,6 s/písmena/nové/g | Nahraďte vpřed za vzad od třetího řádku k devátému řádku |
Textové vyrovnávací paměti:
Příkazy | Akce |
---|---|
'přidat | Smažte aktuální řádek a vložte text do vyrovnávací paměti a |
'ap | Vložte řádek z vyrovnávací paměti a |
Zkratka
Syntax:
rozdíl mezi tygrem a lvem
:ab
Příklad:
Příkazy | Akce |
---|---|
:ab au zkratka a nezkratka | Zkraťte au na „zkratka a nezkratka“ |
:jedna au | Un - zkráceně au |
Jsme editorem indexu
Editor Vi
- Editor Vi
- 1) vypínač
- 2) pohybovat se
- 3) skok
- 4) smazat
- 5) vrátit zpět a opakovat
- 6) vyjmout, zkopírovat, vložit
- 7) vyjmout, zkopírovat, vložit bloky
- 8) Začátek a konec
- 9) Připojování
- 10) slovo
- 11) Hledat
- 12) Vyměňte všechny
- 13) Textové vyrovnávací paměti
- 14) Zkratky