GIF89a=( �' 7IAXKgNgYvYx\%wh&h}t�h%�s%x�}9�R��&�0%� (�.��5�SD��&�a)�x5��;ͣ*ȡ&ղ)ׯ7׵<ѻ4�3�H֧KͯT��Y�aq��q��F� !� ' !� NETSCAPE2.0 , =( ��pH,�Ȥr�l:xШtJ�Z�جv��z��xL.:��z�n���|N�����~�������& !�0`9R�}��"�"a:S�~x��������g���E�������R���E����B�� ��ȸ��D���"�Ů� �H��L��D٫D�B�����D���T���H �G��A R�ڐ |�� ٭&��E8�S�kG�A�px�a��� R2XB��E8I���6X�:vT)�~��q�賥��"F~%x� � 4#Z�0O|-4Bs�X:= Q� Sal��yXJ`GȦ|s h��K3l7�B|�$'7Jީܪ0!��D�n=�P� ����0`�R�lj����v>���5 �.69�ϸd�����nlv�9��f{���Pbx �l5}�p� ��� �3a���I�O����!ܾ���i��9��#��)p�a ޽ �{�)vm��%D~ 6f��s}Œ�D�W E�`!� �&L8x� �ܝ{)x`X/>�}m��R�*|`D�=�_ ^�5 !_&'a�O�7�c��`DCx`�¥�9�Y�F���`?��"� �n@`�} lď��@4>�d S �v�xN��"@~d��=�g�s~G��� ���ud &p8Q�)ƫlXD����A~H�ySun�j���k*D�LH�] ��C"J��Xb~ʪwSt}6K,��q�S:9ت:���l�@�`�� �.۬�t9�S�[:��=`9N����{¿�A !R�:���6��x�0�_ �;������^���#����!����U���;0L1�����p% A��U̬ݵ��%�S��!���~`�G���� ���=4�np�3���������u�u�ٮ|%2�I��r�#0��J``8�@S@5� ���^`8E�]�.�S���7 � �0�j S�D� z���i�S�����!���l��w9*�D�I�nEX��� &A�Go�Qf��F��;���}�J����F5��Q|���X��T��y���]� o ��C=��:���PB@ D׽S�(>�C�x}`��xJЬ�۠��p+eE0`�}`A �/NE�� �9@��� H�7�!%B0`�l*��!8 2�%� �:�1�0E��ux%nP1�!�C)�P81l�ɸF#Ƭ{����B0>�� �b�`��O3��()yRpb��E.ZD8�H@% �Rx+%���c� ���f��b�d�`F�"8�XH"��-�|1�6iI, 2�$+](A*j� QT�o0.�U�`�R�}`�SN����yae�����b��o~ S)�y�@��3 �tT�0�&�+~L�f"�-|�~��>!�v��~�\Q1)}@�}h#aP72�"�$ !� " , =( &7IAXG]KgNgYvYxR"k\%w]'}h}t�h%�g+�s%r.m3ax3�x�}9��&��+�!7�0%� (�.�SD��&��;�"&ײ)׻4��6�K� �@pH,�Ȥr�l:xШtJ�Z�جv��z��xL.:��z�n���|N�����~�������& !�0`9R�}��"�"a:S�~x��������g �� E �� �������E �´��C���ǶR��D��"Ʒ�ʱH��M��GڬD�B����D��T����G���C�C� l&�~:'�tU�6ɹ#��)�'�.6�&��Ȼ K(8p0N�?!�2"��NIJX>R��OM '��2�*x�>#n� �@<[:�I�f ��T���Cdb��[�}E�5MBo��@�`@��tW-3 �x�B���jI�&E�9[T&$��ﯧ&"s��ȳ����dc�UUρ#���ldj?����`\}���u|3'�R]�6 �S#�!�FKL�*N E���`$�:e�YD�q�.�촁�s \-�jA 9�����-��M[�x(�s��x�|���p��}k�T�DpE@W� ��]k`1� ���Yb ��0l��*n0��"~zBd�~u�7�0Bl��0-�x~|U�U0 �h�*HS�|��e"#"?vp�i`e6^�+q��`m8 #V�� ��VS|`��"m"сSn|@:U���~`pb�G�ED����2F�I�? >�x� R� ��%~jx��<�a�9ij�2�D��&: Z`�]w���:�6��B�7eFJ|�ҧ�,���FǮcS�ʶ+B�,�ܺN���>PAD�HD��~���n��}�#�� Q��S���2�X�{�k�lQ�2�����w�|2� h9��G�,m���3��6-��E�L��I�³*K���q�`DwV�QXS��peS��� qܧTS����R�u �<�a�*At�lmE� � ��N[P1�ۦ��$��@`��Dpy�yXvCAy�B`}D� 0QwG#� �a[^�� $���Ǧ{L�"[��K�g�;�S~��GX.�goT.��ư��x���?1z��x~:�g�|�L� ��S`��0S]P�^p F<""�?!,�!N4&P� ����:T�@h�9%t��:�-~�I<`�9p I&.)^ 40D#p@�j4�ج:�01��rܼF2oW�#Z ;$Q q  �K��Nl#29 !F@�Bh�ᏬL!XF�LHKh�.�hE&J�G��<"WN!�����Y@� >R~19J"�2,/ &.GXB%�R�9B6�W]���W�I�$��9�RE8Y� ��"�A5�Q.axB�&ة�J�! �t)K%tS-�JF b�NMxL��)�R��"���6O!TH�H� 0 !� ) , =( &AXKgNgYvYxR"k\%wh&h}h%�g+�s%r.x3�x�}9��&��+�R,�!7�0%� (�.��5��&�a)��;�"&ף*Ȳ)ׯ7׻4�3��6�H֧KͻH�T��Y��q��h� ��pH,�Ȥr�l:xШtJ�Z�جv��z��xL.:��z�n���|N�����~�������& !�0`9R�}��"�"a:S�~x��������g �� E$����� � ����$E$��"��D� � ������R��C��� E ��H�M��G�D� �B��ϾD��a��`1r��Ӑ�� �o~�zU!L�C'�yW�UGt����ll�0���uG�)A�s[��x� �xO%��X2�  P�n:R/��aHae+�Dm?# ǣ6�8�J�x�Di�M���j���5oQ7�- <! *�l��R2r/a!l)d� A"�E���� &� ;��c �%����b��pe~C"B���H�eF2��`8qb�t_`ur`e� w�u3��Pv�h""�`�Íx�LĹ��3� �~ֺ�:���MDfJ� �۵�W�%�S�X �؁)�@��:E��w�u�Sxb8y\m�zS��Zb�E�L��w!y(>�"w�=�|��s�d �C�W)H�cC$�L �7r.�\{)@�`@ �X�$PD `aaG:���O�72E�amn]�"Rc�x�R� &dR8`g��i�xLR!�P &d����T���i�|�_ � Qi�#�`g:��:noM� :V �)p����W&a=�e�k� j���1߲s�x�W�jal|0��B0�, \j۴:6���C ��W��|��9���zĸV {�;��n��V�m�I��.��PN� ����C��+��By�ѾHŸ:��� 7�Y�FTk�SaoaY$D�S���29R�kt� ��f� ��:��Sp�3�I��DZ� �9���g��u�*3)O��[_hv ,���Et x�BH� �[��64M@�S�M7d�l�ܶ5-��U܍��z�R3Ԭ3~ ��P��5�g: ���kN�&0�j4���#{��3S�2�K�'ợl���2K{� {۶?~m𸧠�I�nE�='����^���_�=��~�#O���'���o..�Y�n��CSO��a��K��o,���b�����{�C�� "�{�K ��w��Ozdը�:$ ���v�] A#� ���a�z)Rx׿ƥ�d``�w-�y�f�K!����|��P��=�`�(f��'Pa ��BJa%��f�%`�}F����6>��`G"�}�=�!o`�^FP�ةQ�C���`(�}\�ݮ ��$<��n@dĠE#��U�I�!� #l��9`k���'Rr��Z�NB�MF �[�+9���-�wj���8�r� ,V�h"�|�S=�G_��"E� 0i*%̲��da0mVk�):;&6p>�jK ��# �D�:�c?:R Ӭf��I-�"�<�="��7�3S��c2RW ,�8(T"P0F¡Jh�" ; 403WebShell
403Webshell
Server IP : 81.88.48.95  /  Your IP : 10.2.217.94, 216.73.216.227
Web Server : Apache
System : Linux opus10 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u3 x86_64
User : nobody ( 99)
PHP Version : 5.3.3-7+squeeze3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/share/vim/vim72/tutor/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/vim/vim72/tutor/tutor.sv
===============================================================================
= V  l k o m m e n  t i l l  h a n d l e d n i n g e n  i  V i m  - Ver. 1.5 =
===============================================================================

     Vim r en vldigt kraftfull redigerare som har mnga kommandon, alltfr
     mnga att frklara i en handledning som denna. Den hr handledningen r
     gjord fr att frklara tillrckligt mnga kommandon s att du enkelt ska
     kunna anvnda Vim som en redigerare fr alla ndaml.

     Den berknade tiden fr att slutfra denna handledning r 25-30 minuter,
     beroende p hur mycket tid som lggs ned p experimentering.

     Kommandona i lektionerna kommer att modifiera texten. Gr en kopia av den
     hr filen att va p (om du startade "vimtutor r det hr redan en kopia).

     Det r viktigt att komma ihg att den hr handledningen r konstruerad
     att lra vid anvndning. Det betyder att du mste kra kommandona fr att
     lra dig dem ordentligt. Om du bara lser texten s kommer du att glmma
     kommandona!

     Frskra dig nu om att din Caps-Lock tangent INTE r aktiv och tryck p
     j-tangenten tillrckligt mnga gnger fr att frflytta markren s att
     Lektion 1.1 fyller skrmen helt.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Lektion 1.1: FLYTTA MARKREN


   ** Fr att flytta markren, tryck p tangenterna h,j,k,l som indikerat. **
	     ^
	     k		Tips:
       < h	 l >	h-tangenten r till vnster och flyttar till vnster.
	     j		l-tangenten r till hger och flyttar till hger.
	     v		j-tangenten ser ut som en pil ned.
  1. Flytta runt markren p skrmen tills du knner dig bekvm.

  2. Hll ned tangenten pil ned (j) tills att den repeterar.
---> Nu vet du hur du tar dig till nsta lektion.

  3. Flytta till Lektion 1.2, med hjlp av ned tangenten.

Notera: Om du r osker p ngonting du skrev, tryck <ESC> fr att placera dig
	dig i Normal-lge. Skriv sedan om kommandot.

Notera: Piltangenterna borde ocks fungera.  Men om du anvnder hjkl s kommer
	du att kunna flytta omkring mycket snabbare, nr du vl vant dig vid
	det.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lektion 1.2: STARTA OCH AVSLUTA VIM


  !! NOTERA: Innan du utfr ngon av punkterna nedan, ls hela lektionen!!

  1. Tryck <ESC>-tangenten (fr att se till att du r i Normal-lge).

  2. Skriv:			:q! <ENTER>.

---> Detta avslutar redigeraren UTAN att spara ngra ndringar du gjort.
     Om du vill spara ndringarna och avsluta skriv:
				:wq  <ENTER>

  3. Nr du ser skal-prompten, skriv kommandot som tog dig in i den hr
     handledningen.  Det kan vara:	vimtutor <ENTER>
     Normalt vill du anvnda:		vim tutor <ENTER>

---> 'vim' betyder ppna redigeraren vim, 'tutor' r filen du vill redigera.

  4. Om du har memorerat dessa steg och knner dig sjlvsker, kr d stegen
     1 till 3 fr att avsluta och starta om redigeraren. Flytta sedan ned
     markren till Lektion 1.3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lektion 1.3: TEXT REDIGERING - BORTTAGNING


** Nr du r i Normal-lge tryck  x  fr att ta bort tecknet under markren. **

  1. Flytta markren till raden nedan med markeringen --->.

  2. Fr att rtta felen, flytta markren tills den str p tecknet som ska
     tas bort. fix the errors, move the cursor until it is on top of the

  3. Tryck p	x-tangenten fr att ta bort det felaktiga tecknet.

  4. Upprepa steg 2 till 4 tills meningen r korrekt.

---> Kkon hoppadee vverr mnen.

  5. Nu nr raden r korrekt, g till Lektion 1.4.

NOTERA: Nr du gr igenom den hr handledningen, frsk inte att memorera, lr
	genom anvndning.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lektion 1.4: TEXT REDIGERING - INFOGNING


	 ** Nr du r i Normal-lge tryck  i  fr att infoga text. **

  1. Flytta markren till den frsta raden nedan med markeringen --->.

  2. Fr att gra den frsta raden likadan som den andra, flytta markren till
     det frsta tecknet EFTER dr text ska infogas.

  3. Tryck  i  och skriv in det som saknas.

  4. Nr du rttat ett fel tryck <ESC> fr att terg till Normal-lge.
     Upprepa steg 2 till 4 fr att rtta meningen.

---> Det sakns hr .
---> Det saknas lite text frn den hr raden.

  5. Nr du knner dig bekvm med att infoga text, g till sammanfattningen
     nedan.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       LEKTION 1 SAMMANFATTNING


  1. Markren flyttas genom att anvnda piltangenterna eller hjkl-tangenterna.
	 h (vnster)	j (ned)       k (upp)	    l (hger)

  2. Fr att starta Vim (frn %-prompten) skriv:  vim FILNAMN <ENTER>

  3. Fr att avsluta Vim skriv:  <ESC>  :q!  <ENTER>  fr att kasta ndringar.
		   ELLER skriv:  <ESC>	:wq  <ENTER>  fr att spara ndringar.

  4. Fr att ta bort tecknet under markren i Normal-lge skriv:  x

  5. Fr att infoga text vid markren i Normal-lge skriv:
	 i     skriv in text	<ESC>

NOTERA: Genom att trycka <ESC> kommer du att placeras i Normal-lge eller
	avbryta ett delvis frdigskrivet kommando.

Fortstt nu med Lektion 2.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Lektion 2.1: BORTTAGNINGSKOMMANDON


	    ** Skriv  dw  fr att radera till slutet av ett ord. **

  1. Tryck  <ESC>  fr att frskra dig om att du r i Normal-lge.

  2. Flytta markren till raden nedan markerad --->.

  3. Flytta markren till brjan av ett ord som mste raderas.

  4. Skriv   dw	 fr att radera ordet.

  NOTERA: Bokstverna dw kommer att synas p den sista raden p skrmen nr
	du skriver dem. Om du skrev ngot fel, tryck  <ESC>  och brja om.

---> Det r ett ngra ord roliga att som inte hr hemma i den hr meningen.

  5. Upprepa stegen 3 och 4 tills meningen r korrekt och g till Lektion 2.2.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lektion 2.2: FLER BORTTAGNINGSKOMMANDON


	   ** Skriv  d$	fr att radera till slutet p raden. **

  1. Tryck  <ESC>  fr att frskra dig om att du r i Normal-lge.

  2. Flytta markren till raden nedan markerad --->.

  3. Flytta markren till slutet p den rtta raden (EFTER den frsta . ).

  4. Skriv    d$    fr att radera till slutet p raden.

---> Ngon skrev slutet p den hr raden tv gnger. den hr raden tv gnger.


  5. G vidare till Lektion 2.3 fr att frst vad det r som hnder.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lesson 2.3: KOMMANDON OCH OBJEKT


  Syntaxen fr  d  raderingskommandot r fljande:

	 [nummer]   d	objekt	    ELLER	     d	 [nummer]   objekt
  Var:
    nummer - r antalet upprepningar av kommandot (valfritt, standard=1).
    d - r kommandot fr att radera.
    objekt - r vad kommandot kommer att operera p (listade nedan).

  En kort lista ver objekt:
    w - frn markren till slutet av ordet, inklusive blanksteget.
    e - frn markren till slutet av ordet, EJ inklusive blanksteget.
    $ - frn markren till slutet p raden.

NOTERA:  Fr den ventyrslystne, genom att bara trycka p objektet i
	 Normal-lge (utan kommando) s kommer markren att flyttas som
	 angivet i objektlistan.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Lektion 2.4: ETT UNDANTAG TILL 'KOMMANDO-OBJEKT'


	       ** Skriv	 dd   fr att radera hela raden. **

  P grund av hur vanligt det r att ta bort hela rader, valde upphovsmannen
  till Vi att det skulle vara enklare att bara trycka d tv gnger i rad fr
  att ta bort en rad.

  1. Flytta markren till den andra raden i frasen nedan.
  2. Skriv  dd  fr att radera raden.
  3. Flytta nu till den fjrde raden.
  4. Skriv   2dd   (kom ihg:  nummer-kommando-objekt) fr att radera de tv
     raderna.

      1)  Roses are red,
      2)  Mud is fun,
      3)  Violets are blue,
      4)  I have a car,
      5)  Clocks tell time,
      6)  Sugar is sweet
      7)  And so are you.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 Lektion 2.5: NGRA-KOMMANDOT


** Skriv  u fr att ngra det senaste kommandona,  U fr att fixa en hel rad. **

  1. Flytta markren till slutet av raden nedan markerad ---> och placera den
     p det frsta felet.
  2. Skriv  x  fr att radera den frsta felaktiga tecknet.
  3. Skriv nu  u  fr att ngra det senaste krda kommandot.
  4. Rtta den hr gngen alla felen p raden med  x-kommandot.
  5. Skriv nu  U  fr att terstlla raden till dess ursprungliga utseende.
  6. Skriv nu  u  ngra gnger fr att ngra  U  och tidigare kommandon.
  7. Tryck nu CTRL-R (hll inne CTRL samtidigt som du trycker R) ngra gnger
     fr att upprepa kommandona (ngra ngringarna).

---> Fiixa felen pp deen hr meningen och terskapa dem med ngra.

  8. Det hr r vldigt anvndbara kommandon.  G nu vidare till
     Lektion 2 Sammanfattning.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       LEKTION 2 SAMMANFATTNING


  1. Fr att radera frn markren till slutet av ett ord skriv:    dw

  2. Fr att radera frn markren till slutet av en rad skriv:    d$

  3. Fr att radera en hel rad skriv:    dd

  4. Syntaxen fr ett kommando i Normal-lge r:

       [nummer]   kommando   objekt   ELLER   kommando   [nummer]   objekt
     dr:
       nummer - r hur mnga gnger kommandot kommandot ska repeteras
       kommando - r vad som ska gras, t.ex.  d  fr att radera
       objekt - r vad kommandot ska operera p, som t.ex.  w (ord),
		$ (till slutet av raden), etc.

  5. Fr att ngra tidigare kommandon, skriv:  u (litet u)
     Fr att ngra alla tidigare ndringar p en rad skriv:  U (stort U)
     Fr att ngra ngringar tryck:  CTRL-R

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 Lektion 3.1: KLISTRA IN-KOMMANDOT


   ** Skriv  p  fr att klistra in den senaste raderingen efter markren. **

  1. Flytta markren till den frsta raden i listan nedan.

  2. Skriv  dd  fr att radera raden och lagra den i Vims buffert.

  3. Flytta markren till raden OVANFR dr den raderade raden borde vara.

  4. Nr du r i Normal-lge, skriv    p	 fr att byta ut raden.

  5. Repetera stegen 2 till 4 fr att klistra in alla rader i rtt ordning.

     d) Kan du lra dig ocks?
     b) Violetter r bl,
     c) Intelligens fs genom lrdom,
     a) Rosor r rda,



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       Lesson 3.2: ERSTT-KOMMANDOT


  ** Skriv  r  och ett tecken fr att erstta tecknet under markren. **

  1. Flytta markren till den frsta raden nedan markerad --->.

  2. Flytta markren s att den str p det frsta felet.

  3. Skriv   r	och sedan det tecken som borde erstta felet.

  4. Repetera steg 2 och 3 tills den frsta raden r korrekt.

--->  Nr drn hr ruden skrevs, trickte ngon p fil knappar!
--->  Nr den hr raden skrevs, tryckte ngon p fel knappar!

  5. G nu vidare till Lektion 3.2.

NOTERA: Kom ihg att du skall lra dig genom anvndning, inte genom memorering.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Lektion 3.3: NDRA-KOMMANDOT


	   ** Fr att ndra en del eller ett helt ord, skriv  cw . **

  1. Flytta markren till den frsta redan nedan markerad --->.

  2. Placera markren p d i rdrtn.

  3. Skriv  cw  och det rtta ordet (i det hr fallet, skriv "aden".)

  4. Tryck <ESC> och flytta markren till nsta fel (det frsta tecknet som
     ska ndras.)

  5. Repetera steg 3 och 4 tills den frsta raden r likadan som den andra.

---> Den hr rdrtn har ngra otf som brhotrt ndras mrf ndra-komjendit.
---> Den hr raden har ngra ord som behver ndras med ndra-kommandot.

Notera att  cw  inte bara ndrar ordet, utan ven placerar dig i infogningslge.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       Lektion 3.4: FLER NDRINGAR MED c


     ** ndra-kommandot anvnds p samma objekt som radera. **

  1. ndra-kommandot fungerar p samma stt som radera. Syntaxen r:

       [nummer]   c   objekt	   ELLER	    c	[nummer]   objekt

  2. Objekten r ocks de samma, som t.ex.   w (ord), $ (slutet av raden), etc.

  3. Flytta till den frsta raden nedan markerad -->.

  4. Flytta markren till det frsta felet.

  5. Skriv  c$  fr att gra resten av raden likadan som den andra och tryck
     <ESC>.

---> Slutet p den hr raden behver hjlp med att f den att likna den andra.
---> Slutet p den hr raden behver rttas till med  c$-kommandot.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       LEKTION 3 SAMMANFATTNING


  1. Fr att erstta text som redan har blivit raderad, skriv   p .
     Detta klistrar in den raderade texten EFTER markren (om en rad raderades
     kommer den att hamna p raden under markren.

  2. Fr att erstta tecknet under markren, skriv   r   och sedan tecknet som
     kommer att erstta orginalet.

  3. ndra-kommandot lter dig ndra det angivna objektet frn markren till
     slutet p objektet. eg. Skriv  cw  fr att ndra frn markren till slutet
     p ordet, c$	fr att ndra till slutet p en rad.

  4. Syntaxen fr ndra-kommandot r:

	 [nummer]   c	objekt	      ELLER	c   [nummer]   objekt

G nu till nsta lektion.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lektion 4.1: POSITION OCH FILSTATUS


  ** Tryck CTRL-g fr att visa din position i filen och filstatusen.
     Tryck SHIFT-G fr att flytta till en rad i filen. **

  Notera: Lsa hela den lektion innan du utfr ngot av stegen!!

  1. Hll ned Ctrl-tangenten och tryck  g . En statusrad med filnamn och raden
     du befinner dig p kommer att synas. Kom ihg radnummret till Steg 3.

  2. Tryck shift-G fr att flytta markren till slutet p filen.

  3. Skriv in nummret p raden du var p och tryck sedan shift-G. Detta kommer
     att ta dig tillbaka till raden du var p nr du frst tryckte Ctrl-g.
     (Nr du skriver in nummren, kommer de INTE att visas p skrmen.)

  4. Om du knner dig sker p det hr, utfr steg 1 till 3.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Lektion 4.2: SK-KOMMANDOT


     ** Skriv  /  fljt av en fras fr att ska efter frasen. **

  1. I Normal-lge skriv /-tecknet. Notera att det och markren blir synlig
     lngst ned p skrmen precis som med :-kommandot.

  2. Skriv nu "feeel" <ENTER>. Det hr r ordet du vill ska efter.

  3. Fr att ska efter samma fras igen, tryck helt enkelt  n .
     Fr att ska efter samma fras igen i motsatt riktning, tryck  Shift-N .

  4. Om du vill ska efter en fras bakt i filen, anvnd kommandot  ?  istllet
     fr /.

---> "feeel" r inte rtt stt att stava fel: feeel r ett fel.

Notera: Nr skningen nr slutet p filen kommer den att fortstta vid brjan.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   Lektion 4.3: SKNING EFTER MATCHANDE PARENTESER


	      ** Skriv  %  fr att hitta en matchande ),], or } . **

  1. Placera markren p ngon av (, [, or { p raden nedan markerad --->.

  2. Skriv nu %-tecknet.

  3. Markren borde vara p den matchande parentesen eller hakparentesen.

  4. Skriv  %  fr att flytta markren tillbaka till den frsta hakparentesen
     (med matchning).

---> Det ( hr r en testrad med (, [ ] och { } i den. ))

Notera: Det hr r vldigt anvndbart vid avlusning av ett program med icke
	matchande parenteser!






~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lektion 4.4: ETT STT ATT NDRA FEL


	** Skriv  :s/gammalt/nytt/g  fr att erstta "gammalt" med "nytt". **

  1. Flytta markren till raden nedan markerad --->.

  2. Skriv  :s/denn/den <ENTER> . Notera att det hr kommandot bara ndrar den
     frsta frekomsten p raden.

  3. Skriv nu	 :s/denn/den/g	   vilket betyder erstt globalt p raden.
     Det ndrar alla frekomster p raden.

---> denn bsta tiden att se blommor blomma r denn p vren.

  4. Fr att ndra alla frekomster av en teckenstrng mellan tv rader,
     skriv  :#,#s/gammalt/nytt/g    dr #,# r de tv radernas radnummer.
     Skriv  :%s/gammtl/nytt/g    fr att ndra varje frekomst i hela filen.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       LEKTION 4 SAMMANFATTNING


  1. Ctrl-g  visar din position i filen och filstatusen.
     Shift-G  flyttar till slutet av filen. Ett radnummer fljt  Shift-G
     flyttar till det radnummret.

  2. Skriver man  /	fljt av en fras sks det FRAMMT efter frasen.
     Skriver man  ?	fljt av en fras sks det BAKT efter frasen.
     Efter en skning skriv  n  fr att hitta nsta frekomst i samma riktning
     eller  Shift-N  fr att ska i den motsatta riktningen.

  3. Skriver man  %	nr markren r p ett  (,),[,],{, eller }  hittas dess
     matchande par.

  4. Fr att erstta den frsta gammalt med nytt p en rad skriv  :s/gammlt/nytt
     Fr att erstta alla gammlt med nytt p en rad skriv  :s/gammlt/nytt/g
     Fr att erstta fraser mellan rad # och rad # skriv  :#,#s/gammlt/nytt/g
     Fr att erstta alla frekomster i filen skriv  :%s/gammlt/nytt/g
     Fr att bekrfta varje gng lgg till "c"  :%s/gammlt/nytt/gc


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Lektion 5.1: HUR MAN KR ETT EXTERNT KOMMANDO


   ** Skriv  :!	fljt av ett externt kommando fr att kra det kommandot. **

  1. Skriv det vlbekanta kommandot	:  fr att placera markren lngst ned
     p skrmen p skrmen. Detta lter dig skriva in ett kommando.

  2. Skriv nu  !  (utropstecken).  Detta lter dig kra ett godtyckligt externt
     skalkommando.

  3. Som ett exempel skriv   ls   efter ! och tryck sedan <ENTER>. Detta kommer
     att visa dig en listning av din katalog, precis som om du krt det vid
     skalprompten. Anvnd  :!dir  om ls inte fungerar.

Notera:  Det r mjligt att kra vilket externt kommando som helst p det hr
	 sttet.

Notera:  Alla  :-kommandon mste avslutas med att trycka p <ENTER>




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lektion 5.2: MER OM ATT SPARA FILER


     ** Fr att spara ndringar gjorda i en fil, skriv  :w FILNAMN. **

  1. Skriv  :!dir  eller  :!ls  fr att f en listning av din katalog.
     Du vet redan att du mste trycka <ENTER> efter det hr.

  2. Vlj ett filnamn som inte redan existerar, som t.ex. TEST.

  3. Skriv nu:	 :w TEST   (dr TEST r filnamnet du valt.)

  4. Det hr sparar hela filen	(Vim handledningen)  under namnet TEST.
     Fr att verifiera detta, skriv    :!dir   igen fr att se din katalog

Notera: Om du skulle avsluta Vim och sedan ppna igen med filnamnet TEST s
	skulle filen vara en exakt kopia av handledningen nr du sparade den.

  5. Ta nu bort filen genom att skriva (MS-DOS):  :!del TEST
				   eller (Unix):  :!rm TEST


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lektion 5.3: ETT SELEKTIVT SPARA-KOMMANDO


	** Fr att spara en del av en fil, skriv   :#,# w FILNAMN **

  1. nnu en gng, skriv  :!dir  eller  :!ls  fr att f en listning av din
     katalog och vlj ett passande filnamn som t.ex. TEST.

  2. Flytta markren hgst upp p den hr sidan och tryck  Ctrl-g  fr att f
     reda p radnumret p den raden. KOM IHG DET NUMMRET!

  3. Flytta nu lngst ned p sidan och skriv  Ctrl-g igen.
     KOM IHG DET RADNUMMRET OCKS!

  4. Fr att BARA spara en sektion till en fil, skriv   :#,# w TEST
     dr #,# r de tv nummren du kom ihg (toppen, botten) och TEST r
     ditt filnamn.

  5. nnu en gng, kolla s att filen r dr med  :!dir  men radera den INTE.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   Lektion 5.4: TA EMOT OCH FRENA FILER


       ** Fr att infoga innehllet av en fil, skriv   :r FILNAMN **

  1. Skriv   :!dir   fr att frskra dig om att TEST-filen frn tidigare
     fortfarande r kvar.

  2. Placera markren hgst upp p den hr sidan.

NOTERA:  Efter att du krt Steg 3 kommer du att se Lektion 5.3.
	 Flytta d NED till den hr lektionen igen.

  3. Ta nu emot din TEST-fil med kommandot   :r TEST   dr TEST r namnet p
     filen.

NOTERA:  Filen du tar emot placeras dr markren r placerad.

  4. Fr att verifiera att filen togs emot, g tillbaka och notera att det nu
     finns tv kopior av Lektion 5.3, orginalet och filversionen.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       LEKTION 5 SAMMANFATTNING


  1.  :!kommando  kr ett externt kommando.

      Ngra anvndbara exempel r:
	 (MS-DOS)	  (Unix)
	  :!dir		   :!ls		  -  visar en kataloglistning.
	  :!del FILNAMN    :!rm FILNAMN   -  tar bort filen FILNAMN.

  2.  :w FILNAMN  sparar den aktuella Vim-filen med namnet FILNAMN.

  3.  :#,#w FILNAMN  sparar raderna # till #  i filen FILNAMN.

  4.  :r FILNAMN  tar emot filen FILNAMN och infogar den i den aktuella filen
      efter markren.






~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 Lektion 6.1: PPNA-KOMMANDOT


 ** Skriv  o  fr att ppna en rad under markren och placera dig i
    Infoga-lge. **

  1. Flytta markren till raden nedan markerad --->.

  2. Skriv  o (litet o) fr att ppna upp en rad NEDANFR markren och placera
     dig i Infoga-mode.

  3. Kopiera nu raden markerad ---> och tryck <ESC> fr att avsluta
     Infoga-lget.

---> Efter du skrivit  o  placerad markren p en ppen rad i Infoga-lge.

  4. Fr att ppna upp en rad OVANFR markren, skriv ett stort  O , istllet
     fr ett litet  o. Prva detta p raden nedan.
ppna upp en rad ovanfr denna genom att trycka Shift-O nr markren str hr.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Lektion 6.2: LGG TILL-KOMMANDOT


	     ** Skriv  a  fr att infoga text EFTER markren. **

  1. Flytta markren till slutet av den frsta raden nedan markerad ---> genom
     att skriv  $	i Normal-lge.

  2. Skriv ett  a  (litet a) fr att lgga till text EFTER tecknet under
     markren.  (Stort  A  lgger till i slutet av raden.)

Notera: Detta undviker att behva skriva  i , det sista tecknet, texten att
	infoga, <ESC>, hgerpil, och slutligen, x, bara fr att lgga till i
	slutet p en rad!

  3. Gr nu frdigt den frsta raden. Notera ocks att lgga till r likadant
      som Infoga-lge, enda skillnaden r positionen dr texten blir infogad.

---> Hr kan du trna
---> Hr kan du trna p att lgga till text i slutet p en rad.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lektion 6.3: EN ANNAN VERSION AV ERSTT


      ** Skriv ett stort  R  fr att erstta fler n ett tecken. **

  1. Flytta markren till den frsta raden nedan markerad --->.

  2. Placera markren vid brjan av det frsta ordet som r annorlunda jmfrt
     med den andra raden markerad ---> (ordet "sista").

  3. Skriv nu  R  och erstt resten av texten p den frsta raden genom att
     skriva ver den gamla texten s att den frsta raden blir likadan som
     den andra.

---> Fr att f den frsta raden lika som den sista, anvnd tangenterna.
---> Fr att f den frsta raden lika som den andra, skriv R och den nya texten.

  4. Notera att nr du trycker <ESC> fr att avsluta, s blir eventuell
     ofrndrad text kvar.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			    Lektion 6.4: STT FLAGGOR

  ** Stt en flagga s att en skning eller ersttning ignorerar storlek **

  1. Sk efter "ignore" genom att skriva:
     /ignore
     Repetera flera gnger genom att trycka p n-tangenten

  2. Stt 'ic' (Ignore Case) flaggan genom att skriva:
     :set ic

  3. Sk nu efter "ignore" igen genom att trycka: n
     Repeat search several more times by hitting the n key

  4. Stt 'hlsearch' and 'incsearch' flaggorna:
     :set hls is

  5. Skriv nu in sk-kommandot igen, och se vad som hnder:
     /ignore

  6. Fr att ta bort framhvningen av trffar, skriv
     :nohlsearch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       LEKTION 6 SAMMANFATTNING


  1. Genom att skriva  o  pnnas en rad NEDANFR markren och markren placeras
     p den ppna raden i Infoga-lge.
     Genom att skriva ett stort  O  ppnas raden OVANFR raden som markren r
     p.

  2. Skriv ett  a  fr att infoga text EFTER tecknet som markren str p.
     Genom att skriva ett stort  A  lggs text automatiskt till i slutet p
     raden.

  3. Genom att skriva ett stort  R  hamnar du i Erstt-lge till  <ESC>  trycks
     fr att avsluta.

  4. Genom att skriva ":set xxx" stts flaggan "xxx"









~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       LEKTION 7: ON-LINE HJLP-KOMMANDON


		      ** Anvnd on-line hjlpsystemet **

  Vim har ett omfattande on-line hjlpsystem. Fr att komma igng prva ett av
  dessa tre:
	- tryck <HELP> tangenten (om du har ngon)
	- tryck <F1> tangenten (om du har ngon)
	- skriv   :help <ENTER>

  Skriv   :q <ENTER>   fr att strnga hjlpfnstret.

  Du kan hitta hjlp om nstan allting, genom att ge ett argument till
  ":help" kommandot. Prva dessa (glm inte att trycka <ENTER>):

	:help w
	:help c_<T
	:help insert-index
	:help user-manual


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       LEKTION 8: SKAPA ETT UPPSTARTSSKRIPT

			  ** Aktivera Vim- funktioner **

  Vim har mnga fler funktioner n Vi, men de flesta av dem r inaktiverade som
  standard. Fr att brja anvnda fler funktioner mste du skapa en "vimrc"-fil.

  1. Brja redigera "vimrc"-filen, detta beror p ditt system:
	:edit ~/.vimrc			fr Unix
	:edit $VIM/_vimrc		fr MS-Windows

  2. Ls nu texten i exempel "vimrc"-filen:

	:read $VIMRUNTIME/vimrc_example.vim

  3. Spara filen med:

	:write

  Nsta gng du startar Vim kommer den att anvnda syntaxframhvning.
  Du kan lgga till alla instllningar du fredrar till den hr "vimrc"-filen.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  Detta avslutar handledningen i Vim. Den var avsedd att ge en kort versikt av
  redigeraren Vim, bara tillrckligt fr att du ska kunna anvnda redigeraren
  relativt enkelt. Den r lngt ifrn komplett eftersom Vim har mnga mnga fler
  kommandon. Ls anvndarmanualen hrnst: ":help user-manual".

  Fr vidare lsning rekommenderas den hr boken:
	Vim - Vi Improved - av Steve Oualline
	Frlag: New Riders
  Den frsta boken som r endast behandlar Vim. Speciellt anvndbar fr
  nybrjare. Det finns mnga exempel och bilder.
  Se http://iccf-holland.org/click5.html

  Den hr boken r ldre och behandlar mer Vi n Vim, men rekommenderas ocks:
	Learning the Vi Editor - av Linda Lamb
	Frlag: O'Reilly & Associates Inc.
  Det r en bra bok fr att lra sig nstan allt som du vill kunna gra med Vi.
  Den sjtte upplagan inkluderar ocks information om Vim.

  Den hr handledningen r skriven av Michael C. Pierce och Robert K. Ware,
  Colorado School of Mines med ider frn Charles Smith,
  Colorado State University.  E-post: bware@mines.colorado.edu.

  Modifierad fr Vim av Bram Moolenaar.
  versatt av Johan Svedberg <johan@svedberg.com>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Youez - 2016 - github.com/yon3zu
LinuXploit