Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 18.218.102.138
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
share /
vim /
vim81 /
tutor /
[ HOME SHELL ]
Name
Size
Permission
Action
README.el.cp737.txt
1.05
KB
-rw-r--r--
README.el.txt
1.05
KB
-rw-r--r--
README.txt
1.5
KB
-rw-r--r--
tutor
32.48
KB
-rw-r--r--
tutor.bar
39.94
KB
-rw-r--r--
tutor.bar.utf-8
40.86
KB
-rw-r--r--
tutor.bg.utf-8
59.11
KB
-rw-r--r--
tutor.ca
27.77
KB
-rw-r--r--
tutor.ca.utf-8
28.24
KB
-rw-r--r--
tutor.cs
25.08
KB
-rw-r--r--
tutor.cs.cp1250
25.08
KB
-rw-r--r--
tutor.cs.utf-8
27.34
KB
-rw-r--r--
tutor.da
33.87
KB
-rw-r--r--
tutor.da.utf-8
34.57
KB
-rw-r--r--
tutor.de
37.93
KB
-rw-r--r--
tutor.de.utf-8
38.33
KB
-rw-r--r--
tutor.el
29.51
KB
-rw-r--r--
tutor.el.cp737
29.51
KB
-rw-r--r--
tutor.el.utf-8
46.05
KB
-rw-r--r--
tutor.eo
34.31
KB
-rw-r--r--
tutor.eo.utf-8
34.77
KB
-rw-r--r--
tutor.es
26.95
KB
-rw-r--r--
tutor.es.utf-8
27.38
KB
-rw-r--r--
tutor.fr
37.6
KB
-rw-r--r--
tutor.fr.utf-8
38.39
KB
-rw-r--r--
tutor.hr
33.11
KB
-rw-r--r--
tutor.hr.cp1250
33.11
KB
-rw-r--r--
tutor.hr.utf-8
33.62
KB
-rw-r--r--
tutor.hu
26.56
KB
-rw-r--r--
tutor.hu.cp1250
26.56
KB
-rw-r--r--
tutor.hu.utf-8
28.28
KB
-rw-r--r--
tutor.it
35.48
KB
-rw-r--r--
tutor.it.utf-8
35.61
KB
-rw-r--r--
tutor.ja.euc
32.6
KB
-rw-r--r--
tutor.ja.sjis
32.6
KB
-rw-r--r--
tutor.ja.utf-8
43.1
KB
-rw-r--r--
tutor.ko
41.32
KB
-rw-r--r--
tutor.ko.euc
33.13
KB
-rw-r--r--
tutor.ko.utf-8
41.32
KB
-rw-r--r--
tutor.lv.utf-8
38.1
KB
-rw-r--r--
tutor.nb
33.82
KB
-rw-r--r--
tutor.nb.utf-8
34.59
KB
-rw-r--r--
tutor.nl
36.45
KB
-rw-r--r--
tutor.nl.utf-8
36.46
KB
-rw-r--r--
tutor.no
33.82
KB
-rw-r--r--
tutor.no.utf-8
34.59
KB
-rw-r--r--
tutor.pl
33.35
KB
-rw-r--r--
tutor.pl.cp1250
33.35
KB
-rw-r--r--
tutor.pl.utf-8
34.62
KB
-rw-r--r--
tutor.pt
35.42
KB
-rw-r--r--
tutor.pt.utf-8
36.12
KB
-rw-r--r--
tutor.ru
35.2
KB
-rw-r--r--
tutor.ru.cp1251
35.2
KB
-rw-r--r--
tutor.ru.utf-8
56.08
KB
-rw-r--r--
tutor.sk
32.53
KB
-rw-r--r--
tutor.sk.cp1250
32.53
KB
-rw-r--r--
tutor.sk.utf-8
34.69
KB
-rw-r--r--
tutor.sr.cp1250
32.29
KB
-rw-r--r--
tutor.sr.utf-8
32.77
KB
-rw-r--r--
tutor.sv
27.15
KB
-rw-r--r--
tutor.sv.utf-8
28.03
KB
-rw-r--r--
tutor.tr.iso9
32.79
KB
-rw-r--r--
tutor.tr.utf-8
35.35
KB
-rw-r--r--
tutor.uk.utf-8
52.31
KB
-rw-r--r--
tutor.utf-8
32.48
KB
-rw-r--r--
tutor.vi.utf-8
31.58
KB
-rw-r--r--
tutor.vim
5.33
KB
-rw-r--r--
tutor.zh.big5
23.79
KB
-rw-r--r--
tutor.zh.euc
29.34
KB
-rw-r--r--
tutor.zh.utf-8
30.67
KB
-rw-r--r--
tutor.zh_cn.utf-8
37.9
KB
-rw-r--r--
tutor.zh_tw.utf-8
30.67
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : 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 v�ldigt kraftfull redigerare som har m�nga kommandon, alltf�r m�nga att f�rklara i en handledning som denna. Den h�r handledningen �r gjord f�r att f�rklara tillr�ckligt m�nga kommandon s� att du enkelt ska kunna anv�nda Vim som en redigerare f�r alla �ndam�l. Den ber�knade tiden f�r att slutf�ra denna handledning �r 25-30 minuter, beroende p� hur mycket tid som l�ggs ned p� experimentering. Kommandona i lektionerna kommer att modifiera texten. G�r en kopia av den h�r filen att �va p� (om du startade "vimtutor �r det h�r redan en kopia). Det �r viktigt att komma ih�g att den h�r handledningen �r konstruerad att l�ra vid anv�ndning. Det betyder att du m�ste k�ra kommandona f�r att l�ra dig dem ordentligt. Om du bara l�ser texten s� kommer du att gl�mma kommandona! F�rs�kra dig nu om att din Caps-Lock tangent INTE �r aktiv och tryck p� j-tangenten tillr�ckligt m�nga g�nger f�r att f�rflytta mark�ren s� att Lektion 1.1 fyller sk�rmen helt. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 1.1: FLYTTA MARK�REN ** F�r att flytta mark�ren, tryck p� tangenterna h,j,k,l som indikerat. ** ^ k Tips: < h l > h-tangenten �r till v�nster och flyttar till v�nster. j l-tangenten �r till h�ger och flyttar till h�ger. v j-tangenten ser ut som en pil ned. 1. Flytta runt mark�ren p� sk�rmen tills du k�nner dig bekv�m. 2. H�ll ned tangenten pil ned (j) tills att den repeterar. ---> Nu vet du hur du tar dig till n�sta lektion. 3. Flytta till Lektion 1.2, med hj�lp av ned tangenten. Notera: Om du �r os�ker p� n�gonting du skrev, tryck <ESC> f�r att placera dig dig i Normal-l�ge. Skriv sedan om kommandot. Notera: Piltangenterna borde ocks� fungera. Men om du anv�nder hjkl s� kommer du att kunna flytta omkring mycket snabbare, n�r du v�l vant dig vid det. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 1.2: STARTA OCH AVSLUTA VIM !! NOTERA: Innan du utf�r n�gon av punkterna nedan, l�s hela lektionen!! 1. Tryck <ESC>-tangenten (f�r att se till att du �r i Normal-l�ge). 2. Skriv: :q! <ENTER>. ---> Detta avslutar redigeraren UTAN att spara n�gra �ndringar du gjort. Om du vill spara �ndringarna och avsluta skriv: :wq <ENTER> 3. N�r du ser skal-prompten, skriv kommandot som tog dig in i den h�r handledningen. Det kan vara: vimtutor <ENTER> Normalt vill du anv�nda: vim tutor <ENTER> ---> 'vim' betyder �ppna redigeraren vim, 'tutor' �r filen du vill redigera. 4. Om du har memorerat dessa steg och k�nner dig sj�lvs�ker, k�r d� stegen 1 till 3 f�r att avsluta och starta om redigeraren. Flytta sedan ned mark�ren till Lektion 1.3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 1.3: TEXT REDIGERING - BORTTAGNING ** N�r du �r i Normal-l�ge tryck x f�r att ta bort tecknet under mark�ren. ** 1. Flytta mark�ren till raden nedan med markeringen --->. 2. F�r att r�tta felen, flytta mark�ren tills den st�r p� tecknet som ska tas bort. fix the errors, move the cursor until it is on top of the 3. Tryck p� x-tangenten f�r att ta bort det felaktiga tecknet. 4. Upprepa steg 2 till 4 tills meningen �r korrekt. ---> Kkon hoppadee �vverr m��nen. 5. Nu n�r raden �r korrekt, g� till Lektion 1.4. NOTERA: N�r du g�r igenom den h�r handledningen, f�rs�k inte att memorera, l�r genom anv�ndning. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 1.4: TEXT REDIGERING - INFOGNING ** N�r du �r i Normal-l�ge tryck i f�r att infoga text. ** 1. Flytta mark�ren till den f�rsta raden nedan med markeringen --->. 2. F�r att g�ra den f�rsta raden likadan som den andra, flytta mark�ren till det f�rsta tecknet EFTER d�r text ska infogas. 3. Tryck i och skriv in det som saknas. 4. N�r du r�ttat ett fel tryck <ESC> f�r att �terg� till Normal-l�ge. Upprepa steg 2 till 4 f�r att r�tta meningen. ---> Det sakns h�r . ---> Det saknas lite text fr�n den h�r raden. 5. N�r du k�nner dig bekv�m med att infoga text, g� till sammanfattningen nedan. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEKTION 1 SAMMANFATTNING 1. Mark�ren flyttas genom att anv�nda piltangenterna eller hjkl-tangenterna. h (v�nster) j (ned) k (upp) l (h�ger) 2. F�r att starta Vim (fr�n %-prompten) skriv: vim FILNAMN <ENTER> 3. F�r att avsluta Vim skriv: <ESC> :q! <ENTER> f�r att kasta �ndringar. ELLER skriv: <ESC> :wq <ENTER> f�r att spara �ndringar. 4. F�r att ta bort tecknet under mark�ren i Normal-l�ge skriv: x 5. F�r att infoga text vid mark�ren i Normal-l�ge skriv: i skriv in text <ESC> NOTERA: Genom att trycka <ESC> kommer du att placeras i Normal-l�ge eller avbryta ett delvis f�rdigskrivet kommando. Forts�tt nu med Lektion 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 2.1: BORTTAGNINGSKOMMANDON ** Skriv dw f�r att radera till slutet av ett ord. ** 1. Tryck <ESC> f�r att f�rs�kra dig om att du �r i Normal-l�ge. 2. Flytta mark�ren till raden nedan markerad --->. 3. Flytta mark�ren till b�rjan av ett ord som m�ste raderas. 4. Skriv dw f�r att radera ordet. NOTERA: Bokst�verna dw kommer att synas p� den sista raden p� sk�rmen n�r du skriver dem. Om du skrev n�got fel, tryck <ESC> och b�rja om. ---> Det �r ett n�gra ord roliga att som inte h�r hemma i den h�r meningen. 5. Upprepa stegen 3 och 4 tills meningen �r korrekt och g� till Lektion 2.2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 2.2: FLER BORTTAGNINGSKOMMANDON ** Skriv d$ f�r att radera till slutet p� raden. ** 1. Tryck <ESC> f�r att f�rs�kra dig om att du �r i Normal-l�ge. 2. Flytta mark�ren till raden nedan markerad --->. 3. Flytta mark�ren till slutet p� den r�tta raden (EFTER den f�rsta . ). 4. Skriv d$ f�r att radera till slutet p� raden. ---> N�gon skrev slutet p� den h�r raden tv� g�nger. den h�r raden tv� g�nger. 5. G� vidare till Lektion 2.3 f�r att f�rst� vad det �r som h�nder. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 2.3: KOMMANDON OCH OBJEKT Syntaxen f�r d raderingskommandot �r f�ljande: [nummer] d objekt ELLER d [nummer] objekt Var: nummer - �r antalet upprepningar av kommandot (valfritt, standard=1). d - �r kommandot f�r att radera. objekt - �r vad kommandot kommer att operera p� (listade nedan). En kort lista �ver objekt: w - fr�n mark�ren till slutet av ordet, inklusive blanksteget. e - fr�n mark�ren till slutet av ordet, EJ inklusive blanksteget. $ - fr�n mark�ren till slutet p� raden. NOTERA: F�r den �ventyrslystne, genom att bara trycka p� objektet i Normal-l�ge (utan kommando) s� kommer mark�ren att flyttas som angivet i objektlistan. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 2.4: ETT UNDANTAG TILL 'KOMMANDO-OBJEKT' ** Skriv dd f�r 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� g�nger i rad f�r att ta bort en rad. 1. Flytta mark�ren till den andra raden i frasen nedan. 2. Skriv dd f�r att radera raden. 3. Flytta nu till den fj�rde raden. 4. Skriv 2dd (kom ih�g: nummer-kommando-objekt) f�r 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 f�r att �ngra det senaste kommandona, U f�r att fixa en hel rad. ** 1. Flytta mark�ren till slutet av raden nedan markerad ---> och placera den p� det f�rsta felet. 2. Skriv x f�r att radera den f�rsta felaktiga tecknet. 3. Skriv nu u f�r att �ngra det senaste k�rda kommandot. 4. R�tta den h�r g�ngen alla felen p� raden med x-kommandot. 5. Skriv nu U f�r att �terst�lla raden till dess ursprungliga utseende. 6. Skriv nu u n�gra g�nger f�r att �ngra U och tidigare kommandon. 7. Tryck nu CTRL-R (h�ll inne CTRL samtidigt som du trycker R) n�gra g�nger f�r att upprepa kommandona (�ngra �ngringarna). ---> Fiixa felen pp� deen h��r meningen och �terskapa dem med �ngra. 8. Det h�r �r v�ldigt anv�ndbara kommandon. G� nu vidare till Lektion 2 Sammanfattning. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEKTION 2 SAMMANFATTNING 1. F�r att radera fr�n mark�ren till slutet av ett ord skriv: dw 2. F�r att radera fr�n mark�ren till slutet av en rad skriv: d$ 3. F�r att radera en hel rad skriv: dd 4. Syntaxen f�r ett kommando i Normal-l�ge �r: [nummer] kommando objekt ELLER kommando [nummer] objekt d�r: nummer - �r hur m�nga g�nger kommandot kommandot ska repeteras kommando - �r vad som ska g�ras, t.ex. d f�r att radera objekt - �r vad kommandot ska operera p�, som t.ex. w (ord), $ (till slutet av raden), etc. 5. F�r att �ngra tidigare kommandon, skriv: u (litet u) F�r att �ngra alla tidigare �ndringar p� en rad skriv: U (stort U) F�r att �ngra �ngringar tryck: CTRL-R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 3.1: KLISTRA IN-KOMMANDOT ** Skriv p f�r att klistra in den senaste raderingen efter mark�ren. ** 1. Flytta mark�ren till den f�rsta raden i listan nedan. 2. Skriv dd f�r att radera raden och lagra den i Vims buffert. 3. Flytta mark�ren till raden OVANF�R d�r den raderade raden borde vara. 4. N�r du �r i Normal-l�ge, skriv p f�r att byta ut raden. 5. Repetera stegen 2 till 4 f�r att klistra in alla rader i r�tt ordning. d) Kan du l�ra dig ocks�? b) Violetter �r bl�, c) Intelligens f�s genom l�rdom, a) Rosor �r r�da, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 3.2: ERS�TT-KOMMANDOT ** Skriv r och ett tecken f�r att ers�tta tecknet under mark�ren. ** 1. Flytta mark�ren till den f�rsta raden nedan markerad --->. 2. Flytta mark�ren s� att den st�r p� det f�rsta felet. 3. Skriv r och sedan det tecken som borde ers�tta felet. 4. Repetera steg 2 och 3 tills den f�rsta raden �r korrekt. ---> N�r drn h�r ruden skrevs, trickte n�gon p� fil knappar! ---> N�r den h�r raden skrevs, tryckte n�gon p� fel knappar! 5. G� nu vidare till Lektion 3.2. NOTERA: Kom ih�g att du skall l�ra dig genom anv�ndning, inte genom memorering. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 3.3: �NDRA-KOMMANDOT ** F�r att �ndra en del eller ett helt ord, skriv cw . ** 1. Flytta mark�ren till den f�rsta redan nedan markerad --->. 2. Placera mark�ren p� d i rdrtn. 3. Skriv cw och det r�tta ordet (i det h�r fallet, skriv "aden".) 4. Tryck <ESC> och flytta mark�ren till n�sta fel (det f�rsta tecknet som ska �ndras.) 5. Repetera steg 3 och 4 tills den f�rsta raden �r likadan som den andra. ---> Den h�r rdrtn har n�gra otf som brhotrt �ndras mrf �ndra-komjendit. ---> Den h�r raden har n�gra ord som beh�ver �ndras med �ndra-kommandot. Notera att cw inte bara �ndrar ordet, utan �ven placerar dig i infogningsl�ge. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 3.4: FLER �NDRINGAR MED c ** �ndra-kommandot anv�nds p� samma objekt som radera. ** 1. �ndra-kommandot fungerar p� samma s�tt 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 f�rsta raden nedan markerad -->. 4. Flytta mark�ren till det f�rsta felet. 5. Skriv c$ f�r att g�ra resten av raden likadan som den andra och tryck <ESC>. ---> Slutet p� den h�r raden beh�ver hj�lp med att f� den att likna den andra. ---> Slutet p� den h�r raden beh�ver r�ttas till med c$-kommandot. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEKTION 3 SAMMANFATTNING 1. F�r att ers�tta text som redan har blivit raderad, skriv p . Detta klistrar in den raderade texten EFTER mark�ren (om en rad raderades kommer den att hamna p� raden under mark�ren. 2. F�r att ers�tta tecknet under mark�ren, skriv r och sedan tecknet som kommer att ers�tta orginalet. 3. �ndra-kommandot l�ter dig �ndra det angivna objektet fr�n mark�ren till slutet p� objektet. eg. Skriv cw f�r att �ndra fr�n mark�ren till slutet p� ordet, c$ f�r att �ndra till slutet p� en rad. 4. Syntaxen f�r �ndra-kommandot �r: [nummer] c objekt ELLER c [nummer] objekt G� nu till n�sta lektion. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 4.1: POSITION OCH FILSTATUS ** Tryck CTRL-g f�r att visa din position i filen och filstatusen. Tryck SHIFT-G f�r att flytta till en rad i filen. ** Notera: L�sa hela den lektion innan du utf�r n�got av stegen!! 1. H�ll ned Ctrl-tangenten och tryck g . En statusrad med filnamn och raden du befinner dig p� kommer att synas. Kom ih�g radnummret till Steg 3. 2. Tryck shift-G f�r att flytta mark�ren 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� n�r du f�rst tryckte Ctrl-g. (N�r du skriver in nummren, kommer de INTE att visas p� sk�rmen.) 4. Om du k�nner dig s�ker p� det h�r, utf�r steg 1 till 3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 4.2: S�K-KOMMANDOT ** Skriv / f�ljt av en fras f�r att s�ka efter frasen. ** 1. I Normal-l�ge skriv /-tecknet. Notera att det och mark�ren blir synlig l�ngst ned p� sk�rmen precis som med :-kommandot. 2. Skriv nu "feeel" <ENTER>. Det h�r �r ordet du vill s�ka efter. 3. F�r att s�ka efter samma fras igen, tryck helt enkelt n . F�r att s�ka efter samma fras igen i motsatt riktning, tryck Shift-N . 4. Om du vill s�ka efter en fras bak�t i filen, anv�nd kommandot ? ist�llet f�r /. ---> "feeel" �r inte r�tt s�tt att stava fel: feeel �r ett fel. Notera: N�r s�kningen n�r slutet p� filen kommer den att forts�tta vid b�rjan. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 4.3: S�KNING EFTER MATCHANDE PARENTESER ** Skriv % f�r att hitta en matchande ),], or } . ** 1. Placera mark�ren p� n�gon av (, [, or { p� raden nedan markerad --->. 2. Skriv nu %-tecknet. 3. Mark�ren borde vara p� den matchande parentesen eller hakparentesen. 4. Skriv % f�r att flytta mark�ren tillbaka till den f�rsta hakparentesen (med matchning). ---> Det ( h�r �r en testrad med (, [ ] och { } i den. )) Notera: Det h�r �r v�ldigt anv�ndbart vid avlusning av ett program med icke matchande parenteser! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 4.4: ETT S�TT ATT �NDRA FEL ** Skriv :s/gammalt/nytt/g f�r att ers�tta "gammalt" med "nytt". ** 1. Flytta mark�ren till raden nedan markerad --->. 2. Skriv :s/denn/den <ENTER> . Notera att det h�r kommandot bara �ndrar den f�rsta f�rekomsten p� raden. 3. Skriv nu :s/denn/den/g vilket betyder ers�tt globalt p� raden. Det �ndrar alla f�rekomster p� raden. ---> denn b�sta tiden att se blommor blomma �r denn p� v�ren. 4. F�r att �ndra alla f�rekomster av en teckenstr�ng mellan tv� rader, skriv :#,#s/gammalt/nytt/g d�r #,# �r de tv� radernas radnummer. Skriv :%s/gammtl/nytt/g f�r att �ndra varje f�rekomst 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 f�ljt Shift-G flyttar till det radnummret. 2. Skriver man / f�ljt av en fras s�ks det FRAMM�T efter frasen. Skriver man ? f�ljt av en fras s�ks det BAK�T efter frasen. Efter en s�kning skriv n f�r att hitta n�sta f�rekomst i samma riktning eller Shift-N f�r att s�ka i den motsatta riktningen. 3. Skriver man % n�r mark�ren �r p� ett (,),[,],{, eller } hittas dess matchande par. 4. F�r att ers�tta den f�rsta gammalt med nytt p� en rad skriv :s/gammlt/nytt F�r att ers�tta alla gammlt med nytt p� en rad skriv :s/gammlt/nytt/g F�r att ers�tta fraser mellan rad # och rad # skriv :#,#s/gammlt/nytt/g F�r att ers�tta alla f�rekomster i filen skriv :%s/gammlt/nytt/g F�r att bekr�fta varje g�ng l�gg till "c" :%s/gammlt/nytt/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 5.1: HUR MAN K�R ETT EXTERNT KOMMANDO ** Skriv :! f�ljt av ett externt kommando f�r att k�ra det kommandot. ** 1. Skriv det v�lbekanta kommandot : f�r att placera mark�ren l�ngst ned p� sk�rmen p� sk�rmen. Detta l�ter dig skriva in ett kommando. 2. Skriv nu ! (utropstecken). Detta l�ter dig k�ra 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 k�rt det vid skalprompten. Anv�nd :!dir om ls inte fungerar. Notera: Det �r m�jligt att k�ra vilket externt kommando som helst p� det h�r s�ttet. Notera: Alla :-kommandon m�ste avslutas med att trycka p� <ENTER> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 5.2: MER OM ATT SPARA FILER ** F�r att spara �ndringar gjorda i en fil, skriv :w FILNAMN. ** 1. Skriv :!dir eller :!ls f�r att f� en listning av din katalog. Du vet redan att du m�ste trycka <ENTER> efter det h�r. 2. V�lj ett filnamn som inte redan existerar, som t.ex. TEST. 3. Skriv nu: :w TEST (d�r TEST �r filnamnet du valt.) 4. Det h�r sparar hela filen (Vim handledningen) under namnet TEST. F�r att verifiera detta, skriv :!dir igen f�r 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 n�r 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 ** F�r att spara en del av en fil, skriv :#,# w FILNAMN ** 1. �nnu en g�ng, skriv :!dir eller :!ls f�r att f� en listning av din katalog och v�lj ett passande filnamn som t.ex. TEST. 2. Flytta mark�ren h�gst upp p� den h�r sidan och tryck Ctrl-g f�r att f� reda p� radnumret p� den raden. KOM IH�G DET NUMMRET! 3. Flytta nu l�ngst ned p� sidan och skriv Ctrl-g igen. KOM IH�G DET RADNUMMRET OCKS�! 4. F�r att BARA spara en sektion till en fil, skriv :#,# w TEST d�r #,# �r de tv� nummren du kom ih�g (toppen, botten) och TEST �r ditt filnamn. 5. �nnu en g�ng, kolla s� att filen �r d�r med :!dir men radera den INTE. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 5.4: TA EMOT OCH F�RENA FILER ** F�r att infoga inneh�llet av en fil, skriv :r FILNAMN ** 1. Skriv :!dir f�r att f�rs�kra dig om att TEST-filen fr�n tidigare fortfarande �r kvar. 2. Placera mark�ren h�gst upp p� den h�r sidan. NOTERA: Efter att du k�rt Steg 3 kommer du att se Lektion 5.3. Flytta d� NED till den h�r lektionen igen. 3. Ta nu emot din TEST-fil med kommandot :r TEST d�r TEST �r namnet p� filen. NOTERA: Filen du tar emot placeras d�r mark�ren �r placerad. 4. F�r 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 k�r ett externt kommando. N�gra anv�ndbara 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 mark�ren. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 6.1: �PPNA-KOMMANDOT ** Skriv o f�r att �ppna en rad under mark�ren och placera dig i Infoga-l�ge. ** 1. Flytta mark�ren till raden nedan markerad --->. 2. Skriv o (litet o) f�r att �ppna upp en rad NEDANF�R mark�ren och placera dig i Infoga-mode. 3. Kopiera nu raden markerad ---> och tryck <ESC> f�r att avsluta Infoga-l�get. ---> Efter du skrivit o placerad mark�ren p� en �ppen rad i Infoga-l�ge. 4. F�r att �ppna upp en rad OVANF�R mark�ren, skriv ett stort O , ist�llet f�r ett litet o. Pr�va detta p� raden nedan. �ppna upp en rad ovanf�r denna genom att trycka Shift-O n�r mark�ren st�r h�r. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 6.2: L�GG TILL-KOMMANDOT ** Skriv a f�r att infoga text EFTER mark�ren. ** 1. Flytta mark�ren till slutet av den f�rsta raden nedan markerad ---> genom att skriv $ i Normal-l�ge. 2. Skriv ett a (litet a) f�r att l�gga till text EFTER tecknet under mark�ren. (Stort A l�gger till i slutet av raden.) Notera: Detta undviker att beh�va skriva i , det sista tecknet, texten att infoga, <ESC>, h�gerpil, och slutligen, x, bara f�r att l�gga till i slutet p� en rad! 3. G�r nu f�rdigt den f�rsta raden. Notera ocks� att l�gga till �r likadant som Infoga-l�ge, enda skillnaden �r positionen d�r texten blir infogad. ---> H�r kan du tr�na ---> H�r kan du tr�na p� att l�gga till text i slutet p� en rad. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 6.3: EN ANNAN VERSION AV ERS�TT ** Skriv ett stort R f�r att ers�tta fler �n ett tecken. ** 1. Flytta mark�ren till den f�rsta raden nedan markerad --->. 2. Placera mark�ren vid b�rjan av det f�rsta ordet som �r annorlunda j�mf�rt med den andra raden markerad ---> (ordet "sista"). 3. Skriv nu R och ers�tt resten av texten p� den f�rsta raden genom att skriva �ver den gamla texten s� att den f�rsta raden blir likadan som den andra. ---> F�r att f� den f�rsta raden lika som den sista, anv�nd tangenterna. ---> F�r att f� den f�rsta raden lika som den andra, skriv R och den nya texten. 4. Notera att n�r du trycker <ESC> f�r att avsluta, s� blir eventuell of�r�ndrad text kvar. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lektion 6.4: S�TT FLAGGOR ** S�tt en flagga s� att en s�kning eller ers�ttning ignorerar storlek ** 1. S�k efter "ignore" genom att skriva: /ignore Repetera flera g�nger genom att trycka p� n-tangenten 2. S�tt 'ic' (Ignore Case) flaggan genom att skriva: :set ic 3. S�k nu efter "ignore" igen genom att trycka: n Repeat search several more times by hitting the n key 4. S�tt 'hlsearch' and 'incsearch' flaggorna: :set hls is 5. Skriv nu in s�k-kommandot igen, och se vad som h�nder: /ignore 6. F�r att ta bort framh�vningen av tr�ffar, skriv :nohlsearch ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEKTION 6 SAMMANFATTNING 1. Genom att skriva o �pnnas en rad NEDANF�R mark�ren och mark�ren placeras p� den �ppna raden i Infoga-l�ge. Genom att skriva ett stort O �ppnas raden OVANF�R raden som mark�ren �r p�. 2. Skriv ett a f�r att infoga text EFTER tecknet som mark�ren st�r p�. Genom att skriva ett stort A l�ggs text automatiskt till i slutet p� raden. 3. Genom att skriva ett stort R hamnar du i Ers�tt-l�ge till <ESC> trycks f�r att avsluta. 4. Genom att skriva ":set xxx" s�tts flaggan "xxx" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEKTION 7: ON-LINE HJ�LP-KOMMANDON ** Anv�nd on-line hj�lpsystemet ** Vim har ett omfattande on-line hj�lpsystem. F�r att komma ig�ng pr�va ett av dessa tre: - tryck <HELP> tangenten (om du har n�gon) - tryck <F1> tangenten (om du har n�gon) - skriv :help <ENTER> Skriv :q <ENTER> f�r att str�nga hj�lpf�nstret. Du kan hitta hj�lp om n�stan allting, genom att ge ett argument till ":help" kommandot. Pr�va dessa (gl�m 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 m�nga fler funktioner �n Vi, men de flesta av dem �r inaktiverade som standard. F�r att b�rja anv�nda fler funktioner m�ste du skapa en "vimrc"-fil. 1. B�rja redigera "vimrc"-filen, detta beror p� ditt system: :edit ~/.vimrc f�r Unix :edit $VIM/_vimrc f�r MS-Windows 2. L�s nu texten i exempel "vimrc"-filen: :read $VIMRUNTIME/vimrc_example.vim 3. Spara filen med: :write N�sta g�ng du startar Vim kommer den att anv�nda syntaxframh�vning. Du kan l�gga till alla inst�llningar du f�redrar till den h�r "vimrc"-filen. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Detta avslutar handledningen i Vim. Den var avsedd att ge en kort �versikt av redigeraren Vim, bara tillr�ckligt f�r att du ska kunna anv�nda redigeraren relativt enkelt. Den �r l�ngt ifr�n komplett eftersom Vim har m�nga m�nga fler kommandon. L�s anv�ndarmanualen h�rn�st: ":help user-manual". F�r vidare l�sning rekommenderas den h�r boken: Vim - Vi Improved - av Steve Oualline F�rlag: New Riders Den f�rsta boken som �r endast behandlar Vim. Speciellt anv�ndbar f�r nyb�rjare. Det finns m�nga exempel och bilder. Se http://iccf-holland.org/click5.html Den h�r boken �r �ldre och behandlar mer Vi �n Vim, men rekommenderas ocks�: Learning the Vi Editor - av Linda Lamb F�rlag: O'Reilly & Associates Inc. Det �r en bra bok f�r att l�ra sig n�stan allt som du vill kunna g�ra med Vi. Den sj�tte upplagan inkluderar ocks� information om Vim. Den h�r handledningen �r skriven av Michael C. Pierce och Robert K. Ware, Colorado School of Mines med id�er fr�n Charles Smith, Colorado State University. E-post: bware@mines.colorado.edu. Modifierad f�r Vim av Bram Moolenaar. �versatt av Johan Svedberg <johan@svedberg.com> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Close