Hello ------------------------------ Enkel bevegelse i Vim ^ k j v ------------------------------ Moduser -Command -Insert -Replace -Visual ------------------------------ Legge til ting! -A --> Denne linja er ~~> Denne linja er akkurat passe lang -a --> Her magler de no ~~> Her mangler det noe -o --> Lag en linje under meg! ~~> Lag en linje over meg! ------------------------------ Endre på ting! -r --> Dente linka sår ror ut ~~> Denne linja ser rar ut -R --> Denne linja er jo helt gal ~~> Denne linjen ser helt fin ut -c --> Denne setningen var feil ~~> Denne linja er riktig ------------------------------ Slette ting! -x --> Dennne liinja harr ffor maange teggn ~~> Denne linja har for mange tegn -dw --> Denne linja linja har har har altfor altfor altfor altfor mange ord ~~> Denne linja har altfor mange ord -dd --> Denne setningen kan være for lang til å se bra ut. ~~> Denne setningen kan se bra ut. -D --> Noen glemte å null-terminere strengen.asteohukaufgocxaigsutenuh1tn4h124s5d ~~> Noen glemte å null-terminere strengen. -J --> Noen har lagt inn for mange linjeskift ~~> Noen har lagt inn for mange linjeskift ------------------------------ Gå ut av Vim for å gå inn i Command-mode :q for å gå ut av vim :q! kaster alle endringer i tillegg :wq skriver til fila og deretter går ut TRIKS: ZZ er shorthand for :wq ------------------------------ Nyttige funksjoner -Copy-paste (y/p) --> Kopier hele meg! ~~> Kopier hele meg! -Søke ?Hello /Goodbye -Undo/Redo (u/Ctrl-R) --> Endre meg'a, pliz -Search and replace :#,#s/search/replace/g :%s/search/replace/g :%s/search/replace/gc ------------------------------ Fancy bevegelse! -0/$ Hjem<--------------------------------------->NTNU -f/F Hjem<--------------------------------------->NTNU -t/T Hjem<--------------------------------------->NTNU -gg/G -gg går til starten av fila -G går til slutten -{tall}G -Dette er linje 121 -"Nyttige funksjoner" er på linje 89 ------------------------------ Kule triks! -ci" --> Reven sier "ring-ding-ding-ding-dingeringeding" ~~> Rever sier "Aooo" -dit --> Remove me ~~> -dat --> -ciB if(block==empty){ //Tøm meg bork(); bork(); bork(); bork(); bork(); } -* --> Hello, search, replace, goodbye -= --> Denne linjen er helt uanstendig indentert ~~> Denne linjen er helt uanstendig indentert -. --> Bruk A! for å fullføre setningene --> Yay --> Hurra ~~> Bruk A! for å fullføre setningene! ~~> Yay! ~~> Hurra! -qa / @a --> Bruk qaA!q og @a for å fullføre setningene --> Yay --> Hurra ~~> Bruk qaA!q og @a for å fullføre setningene! ~~> Yay! ~~> Hurra! -Ctrl-a --> Jeg gir dette kurset 0/10 poeng ~~> Jeg gir dette kurset 11/10 poeng -Ctrl-Y / Ctrl-E ~~> Kopier denne linjen med Ctrl-Y --> ~~> Kopier denne linjen med Ctrl-E -Spellczech - Thas is not Emacs. - It's written glorious, not glorius -Folding --Nivå 1 ---Nivå 2 ----Nivå 3 -----Nivå 4 ------------------------------ Goodbye