Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 11550|Odgovoriti: 0

[linux] Osnovne metode uporabe vi/vim

[Kopiraj povezavo]
Objavljeno na 5. 01. 2015 21:11:51 | | | |
Osnovna uporaba vi/vim
Ta članek pokriva osnove uporabe vi (vim), a je v bistvu dovolj za povprečnega uporabnika! Razlika med i/vim je v tem, da sta oba multimodalna urejevalnika, razlika je v tem, da je vim nadgrajena različica vi, ki ni le združljiva z vsemi navodili vi, ampak ima tudi nekaj novih funkcij. Na primer, sintaksa je poudarjena, vizualizacijske operacije pa se lahko izvajajo ne le v terminalu, ampak tudi v X oknu, Mac OS in Windows.

VI urejevalnik je standardni urejevalnik za vse Unix in Linux sisteme in ni slabši od sodobnega urejevalnika besedila, tukaj je le kratek uvod v njegovo uporabo in majhno število navodil. Ker je urejevalnik vi enak za vse različice Unixa in Linuxa, lahko o njem izveste več kjerkoli drugje, kjer je vi predstavljen. Vi je tudi najbolj osnovni urejevalnik besedil v Linuxu, in ko se ga naučite, boste lahko brez ovir krmarili po Linuxu.
[Preprosto, lahko uporabite puščice za smer gor, dol, levo, desno in levo ter tipke za brisanje, backspace za premikanje in brisanje, bodisi v ukaznem ali vstavljanem načinu]

1. Osnovni koncept VI
V bistvu lahko vi razdelimo na tri stanja, in sicer način ukazov, način vstavljanja in način zadnje vrstice, funkcije vsakega načina pa so ločene takole:
1) Ukazni način)
Nadzorujte premikanje kazalca na zaslonu, brisanje znakov, besed ali vrstic, premikanje za kopiranje odseka in vstop v način vstavljanja ali v način zadnje vrstice.
2) Način vstavljanja
Samo v načinu Insert lahko vnašaš besedilo, pritisneš tipko "ESC" za vrnitev v ukazni način.
3) Način zadnje vrstice
Datoteko shraniš ali zapustiš, prav tako pa lahko nastaviš urejevalno okolje, na primer za iskanje nizov in navajanje številk vrstic...... itd.

Vendar pa vi običajno poenostavimo v dva načina, ko ga uporabljamo, torej je zadnji vrsticni način vključen tudi v ukazni način (ukazni način).

2. Osnovno delovanje vi
a) Vstop VI
Po vnosu vi in imena datoteke v sistemskem pozivu vstopite v vi-celozaslonski zaslon za urejanje: $ vi myfile. Vendar pa je treba vedeti, da si po vnosu vi v "ukaznem načinu" in moraš preklopiti v "vstavi način" za vnos besedila. Prvič uporabniki vi bodo želeli najprej uporabiti tipke gor, dol, levo in desno za premikanje kazalec, a računalnik ves čas piska in se napol razjezi, zato po vnosu vi, ne premikajte se, preklopite v način "Vstavi"!

b) Preklop v način vstavljanja za urejanje datoteke
Kliknite črko "i" pod "Command Line Mode" za vstop v "Insert mode" in nato lahko začnete tipkati besedilo.

c) Vstavi preklopnik
Trenutno ste v načinu "Vstavi", zato lahko besedilo vpišete le, če ugotovite, da ste vpisali napačno besedo! Če želite uporabiti tipke za kazalec za premik nazaj in izbrisati besedo, morate klikniti tipko "ESC" za prehod v "ukazni način" in nato izbrisati besedilo.

d) Zaprete VI in shranite datoteko
V načinu ukazov kliknite na dvopičje ":" za vstop v način zadnje vrstice, na primer:
: w ime datoteke (vnesite "w ime datoteke" za shranjevanje članka z navedenim imenom datoteke)
: wq (vstopi v "wq", shrani in zapusti vi)
: Q! (Vnesite q!, prisilno zaprete vi brez shranjevanja)

3. Funkcijska tipka v načinu ukazov
1). Način vstavljanja
Pritisni "i" za preklop v način vstavljanja "način vstavljanja", pritisni "i" za vstop v način vstavljanja in vstop v datoteko iz trenutnega položaja kazaleca;
Po pritisku na "a" za vstop v način vstavljanja se besedilo vnese z naslednje pozicije trenutnega kazalca;
Ko pritisnete "O" za vstop v način vstavljanja, lahko vstavite novo vrstico in vnesete besedilo od začetka vrstice.

2). Preklop iz načina vstavljanja v način ukazne vrstice
Pritisni gumb "ESC".

3). Premaknite kazalec
Vi lahko premikate gor, dol, levo in desno neposredno s kazalcem na tipkovnici, medtem ko običajni vi uporablja male črke "h", "j", "k" in "l" za nadzor kazalca za premik za eno polje levo, dol, gor in desno.
Pritisni "Ctrl" + "B": Premakni zaslon na "Nazaj" eno stran.
Pritisni "Ctrl" + "F": Premakni zaslon za eno stran na "Naprej".
Pritisni "Ctrl" + "U": Premakni zaslon za pol strani na "Nazaj".
Pritisni "Ctrl" + "D": Premakni zaslon za pol strani na "Naprej".
Pritisnite številko "0": Premaknite se na začetek članka.
Pritisnite "G": Premaknite se na konec članka.
Pritisni "$": Premakni se na "konec vrstice" vrstice, kjer je kazalec.
Pritisni "^": Premakni se na "Line Head" v vrstici, kjer je kazalec
Pritisni "w": Kazalec skoči na začetek naslednje besede
Pritisni "e": Kazalec skoči na pripono naslednje besede
Pritisni "b": Kazalec nazaj na začetek prejšnje besede
Pritisni "#l": Kazalec se premakne na # položaj vrste, npr. 5L, 56L.

4). Izbriši besedilo
"x": Vsakič, ko ga pritisnete, izbrišite znak "behind", kjer je kazalec.
"#x": Na primer, "6x" pomeni izbrisati "po" 6 znakih, kjer je kazalec.
"X": Velika črka X, vsakič, ko jo pritisnete, izbrišite znak "pred", kjer je kazalec.
"#X": Na primer, "20X" pomeni izbrisati "spredaj" 20 znakov, kjer je kazalec.
dd: Izbriši vrstico, kjer je kazalec.
"#dd": Izbriši vrstico # iz vrstice, kjer je kazalec

5). Kopiraj
"yw": Kopiraj znak iz kazalca na pripono v medpomnilnik.
"#yw": Kopiraj besedo # v medpomnilnik
"yy": Kopirajte vrstico, kjer je kazalec, v medpomnilnik.
"#yy": Na primer, "6yy" pomeni kopiranje 6 vrstic besedila "navzdol" iz vrstice, kjer je kazalec.
"p": Prilepite znake v medpomnilnik na lokacijo kazalca. Opomba: Vsi ukazi za kopiranje, povezani z "y", morajo delovati z "p" za dokončanje funkcije kopiranja in lepljenja.

6). Zamenjaj
"r": Zamenjajte znak, kjer je kazalec.
"R": Zamenjajte znak, kamor gre kazalec, dokler ne pritisnete tipke "ESC".

7). Odgovor na zadnjo akcijo
"u": Če po pomoti izvedete ukaz, lahko takoj pritisnete "u" in se vrnete na prejšnjo operacijo. Pritisni "u" večkrat, da izvedeš več odgovorov.

8). Spremembe
"cw": Spremenite besedo, kjer je kazalec, v pripono
"c#w": Na primer, "c3w" pomeni spremembo 3 besed

9). Preskoči na določeno vrstico
"Ctrl" + "G" navaja številko vrstice vrstice, kjer se nahaja kazalec.
"#G": Na primer, "15G", kar pomeni premik kazalca na začetek 15. vrstice članka.

4. Uvod v ukaz v načinu zadnje vrstice
Preden uporabiš "last line mode" (način zadnje vrstice), ne pozabi pritisniti tipke "ESC", da se prepričaš, da si v "ukaznem načinu", nato pa pritisniti dvopičje ":" za vstop v "last line mode".

A) Navedite številke vrstic
"set nu": Po vnosu "set nu" bo številka vrstice navedena pred vsako vrstico v dokumentu.

B) Preskočite na vrstico v dokumentu
"#": Znak "#" označuje številko, vpišite številko za dvopičjem in nato pritisnite enter, da skočite na vrstico, na primer vnesete številko 15, in nato vnesite, skočite na 15. vrstico članka.

C) Iskanje likov
"/ključna beseda": Najprej pritisnite tipko "/", nato vnesite znak, ki ga iščete; če prva ključna beseda, ki jo najdete, ni tista, ki jo želite, lahko še naprej pritiskate "n" in najdete želeno ključno besedo.
「? Ključna beseda": Prvi pritisk "?" tipko in nato vnesite znak, ki ga iščete; če ključna beseda, ki jo iščete prvič, ni tista, ki jo iščete, lahko še naprej pritiskate "n" za napredovanje, dokler ne najdete želene ključne besede.

D) Shrani datoteko
"w": Vnesite črko "w" v dvopičje, da shranite datoteko.

E) Pusti vi
"Q": Pritisni "Q" za izhod, če ne moreš zapustiti VI, lahko slediš "Q" z "!" Prisiljen zapustiti Vi.
"qw": Na splošno je priporočljivo, da ga uporabljate z "w" ob izhodu, da lahko datoteko shranite ob izhodu.

5. VI seznam ukazov
1) Naslednja tabela navaja nekatere funkcije tipk v ukaznem načinu:

h Premakni kazalec, ki ga je pustil en znak
Premakni kazalec desno za en znak
Kazalec k se premakne za eno vrstico navzgor
j kazalec se premika za eno vrstico navzdol
^Premakni kazalec na začetek vrstice
0 številka "0", kazalec se premakne na začetek članka
Kazalec G se premakne na konec članka
$Cursor se premakne na konec vrste
Ctrl+f za preklop zaslona naprej
Ctrl+b za obrat zaslona nazaj
Ctrl+d za preobrat zaslona na polovico
Ctrl+U obrne nazaj polovico zaslona
Vstavim znak pred položaj kazalca
Zadnji znak črke a na položaju kazalca začne naraščati
o Vstavi novo vrstico in vstopi od začetka vrstice
ESC se umika iz vhodnega v ukazno stanje
x odstrani znak za kazalcem
#x删除光标后的#个字符
X (velika črka X), odstranite znak pred kazalcem
#X删除光标前面的#个字符
DD izbriše vrstico, kjer je kazalec
#dd删除从光标所在行数的#行
yw kopira besedo, kjer je kazalec
#yw复制光标所在位置的#个字
yy kopiraj vrstico, kjer je kazalec
#yy复制从光标所在行数的#行
ppaste
uPrekliči operacijo
CW spremeni besedo, kjer je kazalec
#cw更改光标所在位置的#个字


2) Naslednja tabela navaja nekatere ukaze v načinu vrsticnih ukazov
W Filename shrani urejeno datoteko kot ime datoteke
Wq datoteka shrani urejeno datoteko kot ime datoteke in zapusti vi
Q!opustite vse spremembe in zapustite vi
Množica Nu prikazuje številko vrstice
/或?查找,在/后输入要查找的内容
N in/ali? Če tisto, kar iščete, ni ključna beseda, ki jo iščete, pritisnite n ali nazaj (z / veznik) ali naprej (z?) Konjunkcija) in nadaljuj z iskanjem, dokler ga ne najdejo.

Slika, ki jo je povzel mojster:


Konec!





Prejšnji:NGinx samodejno prekine dostopne dnevnike
Naslednji:Datoteke, ki jih lupina samodejno generira, imajo pripono z vprašajem
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com