Vi: berrikuspenen arteko aldeak

Ezabatutako edukia Gehitutako edukia
No edit summary
No edit summary
1. lerroa:
{{izenburua letra xehez}}
{{wikitu}}
'''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.
[http://www.unav.es/cti/curso-c/vi.html]
 
*==Agindu modua:==
----
===='''Oinarrizko aginduak'''====
 
=='''VI TESTU-EDITOREARENTZAKO TESTULIBURU LABURRA''' ==
 
Unix-en testu-editore estandarra da.
 
Bi oinarrizko exekuzio modu ditu:
 
*Agindu modua:
*Testu modua:
 
 
===AGINDU MODUA===
 
===='''Vi-ren oinarrizko aginduak'''====
 
 
<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>
===='''Fitxategiaren barruko mugimenduak'''====
 
===='''Fitxategiaren barruko mugimenduak'''====
 
<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>
*==Testu modua:==
 
===Oinarrizko aginduak===
----
==='''TESTU MODUA'''===
 
 
===='''Oinarrizko aginduak'''====
<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>
 
===Zuzenketak===
 
===='''Zuzenketak'''====
 
 
 
<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>
 
===''ex'' aginduak===
 
==== '''ex Aginduak''' ====
 
 
<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>
 
==== '''Ordezkatzeko''' ====
 
==== '''Ordezkatzeko''' ====
 
 
<TABLE WIDTH=577 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
<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> </TABLE>
 
 
==== <B>Gorde eta atera</B> ====
<TABLE WIDTH=577 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0>
80 ⟶ 43 lerroa:
<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>
 
==== '''exStatus-eko Aginduak''' ====
 
==== '''Status-eko Aginduak ''' ====
 
<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>
 
==== '''Txertatu''' ====
 
==== '''Txertatu''' ====
 
<TABLE WIDTH=577 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=7 CELLSPACING=0> <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>
 
==== '''Undoing/Desegin''' ====
 
==== '''Undoing/Desegin''' ====
 
 
 
<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>
 
==== '''Kurtsorearen kokapena ''' ====
 
==== '''Kurtsorearen kokapena ''' ====
 
 
<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>