Vi: berrikuspenen arteko aldeak

Ezabatutako edukia Gehitutako edukia
No edit summary
No edit summary
1. lerroa:
[http://www.unav.es/cti/curso-c/vi.html]
 
'''vi Testu-Editorearen Eskuliburua:'''
 
[http://www.unav.es/cti/curso-c/vi.html]
 
----
 
=='''vi Testu-Editorearen Eskuliburu Laburtua''' ==
 
== '''Vi-ren oinarrizko aginduak:'''==
 
==='''Vi-ren oinarrizko aginduak'''===
:wq Gorde eta atera
:q! Gorde gabe atera
a Erantsi: Kurtsorearen hurrengo posizioan erantsi
i Txertatu: Kurtsorearen posizio berean erantsi
x Kurtsorearen leku bera ezabatu
dw Hitza ezabatu
dd Lerroa ezabatu
u Desegin (Undo)
Ctrl-F Hurrengo hitza
Ctrl-B Aurreko hitza
O Lerro zuri bat txertatu
 
<BR> <BR>
 
<TABLE WIDTH=577 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
<TR VALIGN=TOP>
<TD WIDTH=64> <B>:wq</B> </TD> <TD WIDTH=483> Gorde eta atera </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <B>:q!</B> </TD> <TD WIDTH=483> Gorde gabe atera </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <B>a</B> </TD> <TD WIDTH=483> Erantsi: Kurtsorearen hurrengo posizioan erantsi </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <B>i</B> </TD> <TD WIDTH=483> Txertatu: Kurtsorearen posizio berean erantsi </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <B>x</B> </TD> <TD WIDTH=483> Kurtsorearen leku bera ezabatu </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <B>dw</B> </TD> <TD WIDTH=483> Hitza ezabatu </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <B>dd</B> </TD> <TD WIDTH=483> Lerroa ezabatu </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <B>u</B> </TD> <TD WIDTH=483> Desegin (Undo) </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <B>Ctrl-F</B> </TD> <TD WIDTH=483> Hurrengo hitza </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <P LANG="en-GB"><B>Ctrl-B</B> </TD> <TD WIDTH=483> <P LANG="en-GB">Aurreko hitza </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <B>O</B> </TD> <TD WIDTH=483> <P LANG="fr-FR">Lerro zuri bat txertatu </TD> </TR> </TABLE>
<BR> <BR> <BR>
 
==='''Fitxategiaren barruko mugimenduak'''===
<BR> <BR>
<TABLE WIDTH=577 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
<TR VALIGN=TOP> <TD WIDTH=88> <B>Return</B> </TD> <TD WIDTH=459> Hurrengo lerroa </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>j</B> </TD> <TD WIDTH=459> Hurrengo lerroa </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>k</B> </TD> <TD WIDTH=459> Aurreko lerroa </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>l</B> </TD> <TD WIDTH=459> Hurrengo izkia </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>h</B> </TD> <TD WIDTH=459> Aurreko izkia </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>Ctrl-F</B> </TD> <TD WIDTH=459> Hurrengo pantaila </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>Ctrl-B</B> </TD> <TD WIDTH=459> Aurreko pantaila </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>Ctrl-D</B> </TD> <TD WIDTH=459> Hurrengo pantaila erdia </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>Ctrl-U</B> </TD> <TD WIDTH=459> Aurreko pantaila erdia </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>[[</B> </TD> <TD WIDTH=459> Dokumentuaren hasiera </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>]]</B> </TD> <TD WIDTH=459> Dokumentuaren bukaera </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>nG</B> </TD> <TD WIDTH=459> N lerrora joan </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>w</B> </TD> <TD WIDTH=459> Hitza bat eskumatara </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>b</B> </TD> <TD WIDTH=459> Hitz bat ezkerretara </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>{</B> </TD> <TD WIDTH=459> Paragrafoaren bukaera </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>}</B> </TD> <TD WIDTH=459> Aurreko paragrafoa </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <P LANG="en-GB"><B>/string</B> </TD> <TD WIDTH=459> <P LANG="en-GB">String bat bilatu </TD> </TR> </TABLE>
<BR> <BR> <BR>
==='''Testu Modua'''===
 
<BR> <BR>
== '''Fitxategiaren barruko mugimenduak''' ==
<TABLE WIDTH=577 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
<TR VALIGN=TOP> <TD WIDTH=64> <B>a</B> </TD> <TD WIDTH=483> Momentuan gaudeneko izkiaren hurrengo posizioan erantsi </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <P LANG="en-GB"><B>i</B> </TD> <TD WIDTH=483> <P LANG="en-GB">Momentuan gaudeneko izkiaren aurreko posizioan txertatu </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <B>A</B> </TD> <TD WIDTH=483> Erantsi lerroaren bukaeran </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <B>I</B> </TD> <TD WIDTH=483> Momentuko lerroaren hutsa ez deneko lehengo izkian </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <B>o</B> </TD> <TD WIDTH=483> <P LANG="fr-FR">Momentuko lerroaren zapian lerro zuri bat irekitzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <B>O</B> </TD> <TD WIDTH=483> Aurrekoaren gauza bera baina lerro berean </TD> </TR> </TABLE>
 
<BR> <BR> <BR>
 
==='''Zuzenketak'''===
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
 
 
 
<BR> <BR>
<TABLE WIDTH=577 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
<TR VALIGN=TOP> <TD WIDTH=52> <B>x</B> </TD> <TD WIDTH=495> Izkia ezabatzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=52> <P LANG="fr-FR"><B>dw</B> </TD> <TD WIDTH=495> <P LANG="fr-FR">Hitza ezabatzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=52> <P LANG="fr-FR"><B>dd</B> </TD> <TD WIDTH=495> <P LANG="fr-FR">Lerroa ezabatzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=52> <P LANG="en-GB"><B>r</B> </TD> <TD WIDTH=495> <P LANG="en-GB">Kurtsorearen gaineko izkia ordezkatzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=52> <P LANG="en-GB"><B>R</B> </TD> <TD WIDTH=495> <P LANG="en-GB">Izkien kate (string) bat ordezkatzen du (gainidatzi) </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=52> <P LANG="fr-FR"><B>cw</B> </TD> <TD WIDTH=495> <P LANG="fr-FR">Hitz bat aldatzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=52> <P LANG="fr-FR"><B>s</B> </TD> <TD WIDTH=495> <P LANG="fr-FR">Izki bat kate batekin ordezkatzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=52> <P LANG="fr-FR"><B>.</B> </TD> <TD WIDTH=495> Azkenengo aldaketa errepikatzen du </TD> </TR> </TABLE> <P STYLE="margin-bottom: 0cm"><BR> <BR> <BR>
 
=== '''Testuex ModuaAginduak''' ===
 
 
 
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''' ==
 
 
 
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''' ==
 
 
 
:w Fitxategia gordetzen du
:q Atera aldaketak gorde gabe
:e izen Izen fitxategia editatzen du
:sh shell exekutatzen du editoretik atera gabe
 
 
 
== '''Ordezkatzeko''' ==
 
 
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
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 ''' ==
 
:.= Momentuko lerroa inprimatzen du
:= Fitxategiko n lerro inprimatzen ditu
Ctrl-g Fitxategiaren status inprimatzen du
:l (ele) Momentuko lerroaren izki bereziak inprimatzen ditu
 
 
<BR> <BR>
== '''Txertatua''' ==
<TABLE WIDTH=577 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
<TR VALIGN=TOP> <TD WIDTH=88> <B>:w</B> </TD> <TD WIDTH=459> Fitxategia gordetzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>:q</B> </TD> <TD WIDTH=459> Atera aldaketak gorde gabe </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>:e izen</B> </TD> <TD WIDTH=459> Izen fitxategia editatzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <P LANG="en-GB"><B>:sh</B> </TD> <TD WIDTH=459> <P LANG="en-GB">shell exekutatzen du editoretik atera gabe </TD> </TR> </TABLE>
 
<BR> <BR> <BR>
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
 
 
== '''Undoing''' ==
u Azkenengo agindua desegin
U Lerroa jatorriko baliora itzultzen du
"np Retrive el n-esimo delete (hasta 9 max)
n repite el último / o ? (búsqueda)
N Ídem anterior pero en orden inverso repite la última (búsqueda)
, ídem anterior pero en orden inverso
. repite el último cambio de texto
 
=== '''Ordezkatzeko''' ===
==
'''Kurtsorearen kokapena ''' ==
 
{ Atalak lehenengo zutabean daudenean markatzen ditu
[[ Atzerantz eta atalaren hasierara
]] Atzerantz eta atalaren hasierara
 
<BR> <BR>
<TABLE WIDTH=577 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0> <COL WIDTH=124> < <TR VALIGN=TOP> <TD WIDTH=124> <P LANG="en-GB"><B>vi file</B> </TD> <TD WIDTH=423> <P LANG="en-GB"> File editatzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=124> <P LANG="en-GB"><B>vi -r file</B> </TD> <TD WIDTH=423> <P LANG="en-GB">file-en gordetako azkenengo bertsioa editatzen du (berreskuratzea) </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=124> <B>vi + n file </B> </TD> <TD WIDTH=423> Editatu eta kurtsorea n lerroan jarri </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=124> <B>vi + file</B> </TD> <TD WIDTH=423> Gauza bera azkenengo lerrroarentzat </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=124> <B>vi file1 ... filen </B> </TD> <TD WIDTH=423> file1 eta filen artekoak editzen ditu, ondoren file1 gordetzen du, n sakatuz hurrengoa gordetzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=124> <B>vi + /str file</B> </TD> <TD WIDTH=423> Editatzen du eta kurtsorea str-n gordetako lerroan jartzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=124>
 
=== <B>Gorde eta atera</B> ===
== '''Kurtsorearen mugimendua ''' ==
 
</TD> <TD WIDTH=423> <BR> </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=124> <B>ZZ o :wq o :x</B> </TD> <TD WIDTH=423> Gorde eta atera </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=124> <B>:w file </B> </TD> <TD WIDTH=423> <P LANG="fr-FR">File-n gordetzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=124> <B>:w!</B> </TD> <TD WIDTH=423> Gordetzen du eta ez idazteko babesa ez du kontrolatzen </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=124> <B>n,mw file</B> </TD> <TD WIDTH=423> <P LANG="fr-FR">File n lerrrotik m lerroraino gordetzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=124> <B>n,mw&gt;&gt; file</B> </TD> <TD WIDTH=423> n-tik a m-ra file-ren bukaeran eransten du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=124> <B>:q</B> </TD> <TD WIDTH=423> irten (aldaketarik egotekotan ez du exekutatuko) </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=124> <B>:q!</B> </TD> <TD WIDTH=423> irten (aldaketak alde batera utziz) </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=124> <B>Q</B> </TD> <TD WIDTH=423> Ex –era pasatzeko aukera ematen du (:vi itzultzeko) </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=124> <B>:e!</B> </TD> <TD WIDTH=423> reedit egiten du momentuko fitxategiaz, aldaketak alde batera utziz </TD> </TR> </TABLE>
k gora
j behera
h ezkerra
l (ele) o Space eskuma
w o W Hurrengo hitza (Mayúscula ignora puntuación)
b o B Aurreko hitza
e o E Hitzaren bukaera
0 o | Lehengo zutabea
$ Lerroko azken izkia
+ o Return Lerroko lehengo izkia
- Lerroko zuria ez den lehengo izkia
G Azken lerroa
G$ Azken izkia
nG N lerroa
( Sententzia hasiera
) Hurrengo sententziaren hasiera
{ Paragrafoaren hasiera
} Hurrengo paragrafoaren hasiera
 
 
<BR> <BR> <BR>
== '''Ezabatu ''' ==
 
<- o Ctrl h Txertatu moduan izkia ezabatzen du
Ctrl w Txertatu moduan hitza ezabatzen du
Crtl x Txertatu moduan testua ezabatzen du
nx N izki ezabatzen ditu kurtsoarea dagoenekoa barne
nX N izki ezabatzen ditu kurtsorearen aurretik kurtsoarea dagoenekoa barne
D Momentuko posiziotik lerroaren bukaeraraino ezabatzen du
ndw N hitz ezabatzen ditu
 
==== '''Status-eko Aginduak ''' ====
 
<BR> <BR>
== '''Bilatu ''' ==
<TABLE WIDTH=577 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0> <TR VALIGN=TOP> <TD WIDTH=64> <P LANG="fr-FR"><B>:.=</B> </TD> <TD WIDTH=483> <P LANG="fr-FR">Momentuko lerroa inprimatzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <B>:=</B> </TD> <TD WIDTH=483> Fitxategiko n lerro inprimatzen ditu </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <P LANG="en-GB"><B>Ctrl-g</B> </TD> <TD WIDTH=483> <P LANG="en-GB">Fitxategiaren status inprimatzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=64> <B>:l (ele)</B> </TD> <TD WIDTH=483> Momentuko lerroaren izki bereziak inprimatzen ditu </TD> </TR> </TABLE> <BR> <BR> <BR>
 
% () [] {}-n hasiera bilatzen du
fchar Char-ren aurrerako bilaketa egiten du
Fchar Char-ren atzeranzko bilaketa egiten du
tchar Momentuko lerroan aurrerako bilaketa egiten du
Tchar Momentuko lerroan atzeranzko bilaketa egiten du
/str String bilatzen du
?str string atzerantz bilatzen du
:set ic ignore case
:set noic no ignore case
 
== '''Kopiatu ''' ==
 
==== '''Txertatua''' ====
nyy o nY Momentuko lerroa barne hartuta, n lerro buffer-rera kopiatzen ditu
<BR> <BR>
p Bufferrena dauden lerroak kurtsorearen posizioan inprimatu
P Bufferrena dauden lerroak kurtsorearen posizioaren aurretik inprimatu
 
<TABLE WIDTH=577 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0> <COL WIDTH=88> <COL WIDTH=459> <TR VALIGN=TOP> <TD WIDTH=88> <B>a</B> </TD> <TD WIDTH=459> Momentuan gaudeneko izkiaren hurrengo posizioan erantsi </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>A</B> </TD> <TD WIDTH=459> Momentuan gaudeneko izkiaren aurreko posizioan txertatu </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>i</B> </TD> <TD WIDTH=459> Erantsi lerroaren bukaeran </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>I</B> </TD> <TD WIDTH=459> Momentuko lerroaren hutsa ez deneko lehengo izkian </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>o</B> </TD> <TD WIDTH=459> <P LANG="fr-FR">Momentuko lerroaren zapian lerro zuri bat irekitzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>O</B> </TD> <TD WIDTH=459> Aurrekoaren gauza bera baina lerro berean </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>Ctrl-V char</B> </TD> <TD WIDTH=459> <P LANG="fr-FR">Char txertatzen du (control izkiak sar ditzake) </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <B>:r file</B> </TD> <TD WIDTH=459> <P LANG="fr-FR">file irakutzen du eta momentuko lerroaren ostean txertazen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=88> <P LANG="fr-FR"><B>:nr file</B> </TD> <TD WIDTH=459> <P LANG="fr-FR">file irakutzen du eta n lerroaren ostean txertazen du </TD> </TR> </TABLE> <BR> <BR> <BR>
http://www.unav.es/cti/curso-c/vi.html
 
vi Testu-Editorearen Eskuliburua:
 
 
Vi-ren oinarrizko aginduak:
 
==== '''Undoing''' ====
:wq Gorde eta atera
:q! Gorde gabe atera
a Erantsi: Kurtsorearen hurrengo posizioan erantsi
i Txertatu: Kurtsorearen posizio berean erantsi
x Kurtsorearen leku bera ezabatu
dw Hitza ezabatu
dd Lerroa ezabatu
u Desegin (Undo)
Ctrl-F Hurrengo hitza
Ctrl-B Aurreko hitza
O Lerro zuri bat txertatu
 
 
Fitxategiaren barruko mugimenduak
 
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
 
 
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
 
<TABLE WIDTH=577 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
<TR VALIGN=TOP> <TD WIDTH=52> <B>u</B> </TD> <TD WIDTH=495> Azkenengo agindua desegin </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=52> <B>U</B> </TD> <TD WIDTH=495> Lerroa jatorriko baliora itzultzen du </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=52> <B>&quot;np</B> </TD> <TD WIDTH=495> Retrive el n-esimo delete (hasta 9 max) </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=52> <B>n</B> </TD> <TD WIDTH=495> repite el último / o ? (búsqueda) </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=52> <B>N</B> </TD> <TD WIDTH=495> Ídem anterior pero en orden inverso repite la última (bilaketa) </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=52> <B>,</B> </TD> <TD WIDTH=495> ídem anterior pero en orden inverso </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=52> <B>.</B> </TD> <TD WIDTH=495> repite el último cambio de texto </TD> </TR> </TABLE> <P STYLE="margin-bottom: 0cm"><BR>
 
x Izkia ezabatzen du
dw Hitza ezabatzen du
dd Lerroa ezabatzen du
r Kusrtsorearen 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
 
==== '''Kurtsorearen kokapena ''' ====
 
ex Aginduak
 
 
:w Fitxategia gordetzen du
:q Atera aldaketak gorde gabe
:e izen Izen fitxategia editatzen du
:sh shell exekutatzen du editoretik atera gabe
 
 
Ordezkatzeko
 
<BR> <TABLE WIDTH=577 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0> <TR VALIGN=TOP> <TD WIDTH=76> <B>{</B> </TD> <TD WIDTH=471> Atalak lehenengo zutabean daudenean markatzen ditu </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=76> <B>[[</B> </TD> <TD WIDTH=471> Atzerantz eta atalaren hasierara </TD> </TR> <TR VALIGN=TOP> <TD WIDTH=76> <B>]]</B> </TD> <TD WIDTH=471> Atzerantz eta atalaren hasierara </TD> </TR> </TABLE> <P STYLE="margin-bottom: 0cm"><BR>
vi file File editatzen du
><BR>
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
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
:.= Momentuko lerroa inprimatzen du
:= Fitxategiko n lerro inprimatzen ditu
Ctrl-g Fitxategiaren status inprimatzen du
:l (ele) Momentuko lerroaren izki bereziak inprimatzen ditu
Txertatua
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
Undoing
u Azkenengo agindua desegin
U Lerroa jatorriko baliora itzultzen du
"np Retrive el n-esimo delete (hasta 9 max)
n repite el último / o ? (búsqueda)
N Ídem anterior pero en orden inverso repite la última (búsqueda)
, ídem anterior pero en orden inverso
. repite el último cambio de texto
Kurtsorearen kokapena
{ Atalak lehenengo zutabean daudenean markatzen ditu
[[ Atzerantz eta atalaren hasierara
]] Atzerantz eta atalaren hasierara
Kurtsorearen mugimendua
k gora
j behera
h ezkerra
l (ele) o Space eskuma
w o W Hurrengo hitza (Mayúscula ignora puntuación)
b o B Aurreko hitza
e o E Hitzaren bukaera
0 o | Lehengo zutabea
$ Lerroko azken izkia
+ o Return Lerroko lehengo izkia
- Lerroko zuria ez den lehengo izkia
G Azken lerroa
G$ Azken izkia
nG N lerroa
( Sententzia hasiera
) Hurrengo sententziaren hasiera
{ Paragrafoaren hasiera
} Hurrengo paragrafoaren hasiera
Ezabatu
<- o Ctrl h Txertatu moduan izkia ezabatzen du
Ctrl w Txertatu moduan hitza ezabatzen du
Crtl x Txertatu moduan testua ezabatzen du
nx N izki ezabatzen ditu kurtsoarea dagoenekoa barne
nX N izki ezabatzen ditu kurtsorearen aurretik kurtsoarea dagoenekoa barne
D Momentuko posiziotik lerroaren bukaeraraino ezabatzen du
ndw N hitz ezabatzen ditu
Bilatu
% () [] {}-n hasiera bilatzen du
fchar Char-ren aurrerako bilaketa egiten du
Fchar Char-ren atzeranzko bilaketa egiten du
tchar Momentuko lerroan aurrerako bilaketa egiten du
Tchar Momentuko lerroan atzeranzko bilaketa egiten du
/str String bilatzen du
?str string atzerantz bilatzen du
:set ic ignore case
:set noic no ignore case
Kopiatu
nyy o nY Momentuko lerroa barne hartuta, n lerro buffer-rera kopiatzen ditu
p Bufferrena dauden lerroak kurtsorearen posizioan inprimatu
P Bufferrena dauden lerroak kurtsorearen posizioaren aurretik inprimatu