vi

Wikipedia(e)tik
Hona jo: nabigazioa, Bilatu
vi
Vi-splash.png

vi testu-editorearen hasierako pantaila.
Garatzailea
Informazio orokorra
UNIX-modukoak
Testu editorea
BSD lizentzia
Ez

vi testu-editore familia bat da, elkarrekin ezaugarri bertsuak dituztenak. Unix-en testu-editore estandarra da.

Bi oinarrizko exekuzio modu ditu: Agindu modua eta Testu modua.

Agindu modua[aldatu | aldatu iturburu kodea]

Oinarrizko aginduak[aldatu | aldatu iturburu kodea]

Sintaxia Azalpena
:wq Gorde eta atera.
:q! Gorde gabe atera.
a Erantsi: kurtsorearen hurrengo posizioan erantsi.
i Txertatu: kurtsorearen posizio berean txertatu.
x Kurtsorearen leku bera ezabatu.
dw Hitza ezabatu.
dd Lerroa ezabatu.
u Desegin.
Ktrl+F Hurrengo hitza.
Ktrl+B Aurreko hitza.
0 Lerro zuri bat txertatu.

Fitxategiaren barruko mugimenduak[aldatu | aldatu iturburu kodea]

Return Hurrengo lerroa
j Hurrengo lerroa
k Aurreko lerroa
l Hurrengo izkia
h Aurreko izkia
Ctrl-F Hurrengo pantaila
Ctrl-B Aurreko pantaila
Ctrl-D Hurrengo pantaila erdia
Ctrl-U Aurreko pantaila erdia
[[ Dokumentuaren hasiera
]] Dokumentuaren bukaera
nG N lerrora joan
w Hitza bat eskumatara
b Hitz bat ezkerretara
{ Paragrafoaren bukaera
} Aurreko paragrafoa

/string

String bat bilatu

Testu modua[aldatu | aldatu iturburu kodea]

Oinarrizko aginduak[aldatu | aldatu iturburu kodea]

a Momentuan gaudeneko izkiaren hurrengo posizioan erantsi

i

Momentuan gaudeneko izkiaren aurreko posizioan txertatu

A Erantsi lerroaren bukaeran
I Momentuko lerroaren hutsa ez deneko lehengo izkian
o

Momentuko lerroaren zapian lerro zuri bat irekitzen du

O Aurrekoaren gauza bera baina lerro berean

Zuzenketak[aldatu | aldatu iturburu kodea]

x Izkia ezabatzen du

dw

Hitza ezabatzen du

dd

Lerroa ezabatzen du

r

Kurtsorearen gaineko izkia ordezkatzen du

R

Izkien kate (string) bat ordezkatzen du (gainidatzi)

cw

Hitz bat aldatzen du

s

Izki bat kate batekin ordezkatzen du

.

Azkenengo aldaketa errepikatzen du

ex aginduak[aldatu | aldatu iturburu kodea]

:w Fitxategia gordetzen du
:q Atera aldaketak gorde gabe
:e izen Izen fitxategia editatzen du

:sh

shell exekutatzen du editoretik atera gabe

Ordezkatzeko[aldatu | aldatu iturburu kodea]

vi file

File editatzen du

vi -r file

file-en gordetako azkenengo bertsioa editatzen du (berreskuratzea)

vi + n file Editatu eta kurtsorea n lerroan jarri
vi + file Gauza bera azkenengo lerrroarentzat
vi file1 ... filen file1 eta filen artekoak editzen ditu, ondoren file1 gordetzen du, n sakatuz hurrengoa gordetzen du
vi + /str file Editatzen du eta kurtsorea str-n gordetako lerroan jartzen du

Gorde eta atera[aldatu | aldatu iturburu kodea]

ZZ o :wq o :x Gorde eta atera
:w file

File-n gordetzen du

:w! Gordetzen du eta ez idazteko babesa ez du kontrolatzen
n,mw file

File n lerrrotik m lerroraino gordetzen du

n,mw>> file n-tik a m-ra file-ren bukaeran eransten du
:q irten (aldaketarik egotekotan ez du exekutatuko)
:q! irten (aldaketak alde batera utziz)
Q Ex –era pasatzeko aukera ematen du (:vi itzultzeko)
:e! reedit egiten du momentuko fitxategiaz, aldaketak alde batera utziz

Status-eko Aginduak[aldatu | aldatu iturburu kodea]

:.=

Momentuko lerroa inprimatzen du

:= Fitxategiko n lerro inprimatzen ditu

Ctrl-g

Fitxategiaren status inprimatzen du

:l (ele) Momentuko lerroaren izki bereziak inprimatzen ditu

Txertatu[aldatu | aldatu iturburu kodea]

a Momentuan gaudeneko izkiaren hurrengo posizioan erantsi
A Momentuan gaudeneko izkiaren aurreko posizioan txertatu
i Erantsi lerroaren bukaeran
I Momentuko lerroaren hutsa ez deneko lehengo izkian
o

Momentuko lerroaren zapian lerro zuri bat irekitzen du

O Aurrekoaren gauza bera baina lerro berean
Ctrl-V char

Char txertatzen du (control izkiak sar ditzake)

:r file

file irakutzen du eta momentuko lerroaren ostean txertazen du

:nr file

file irakutzen du eta n lerroaren ostean txertazen du

Kurtsorearen kokapena[aldatu | aldatu iturburu kodea]

{ Atalak lehenengo zutabean daudenean markatzen ditu
[[ Atzerantz eta atalaren hasierara
]] Atzerantz eta atalaren hasierara