Velkommen til kurs i
Alf B Lervåg
(page 1)
Plan
- Hjelpesystemet i Vim
- Flytte markøren
- Bokmerker
- Jobbe med flere filer og vinduer
- Sesjoner
- Register (klipp og lim)
- Indentering
- Folding
- Nyttige tilleggspakker
- Quickfix
- Visual mode
- Automatisk fullføring av ord/linje
- Makro
- Visual mode
- Filtyper
(page 2)
Hjelpesystemet i Vim
- :help
- CTRL-D
- Navigere frem og tilbake
- :tags
- :ts
(page 3)
Flytte markøren
- :he motion.txt
- Setninger, paragrafer, kodeblokker
- Søk deg frem
- Flytt markøren til neste tegn av typen (tTfF)
- Eksempel:
- Delete inner word
- Yank a sentence
- Rewrap a paragraph
(page 4)
Bokmerker
- Hva kan det brukes til?
- Brukes internt av vim (^, <, >, ")
- Lett å hoppe til forskjellige punkt i filen
- Alternativ til visual mode
- Forskjell på ' og `
- CTRL-O, CTRL-I
- :marks
(page 5)
Jobbe med flere filer og vinduer
- :set hidden
- :he windows.txt
- Buffers
- Vinduer
- CTRL-W + (n|s|c|o|w|j|k|l|h|J|K|L|H)
- CTRL-W + (=|_|+|-)
- :new
(page 6)
Sesjoner
- :mksession
- vim -S
- :he Session
(page 7)
Register
- Named registers (a-z, A-Z)
- Numbered registers
(0-9) - Smal delete register
(-) - Black hole register
(_) - Selection register
(*, +, ~) - Read-only register
(%, #, :, .) - Expression register
(=) - i_CTRL-R
- "
(page 8)
Indentering
- shiftwidth, softtabstop, tabstop, expandtab
- CTRL-T, CTRL-D, >, <
- =
(page 9)
Folding
- foldmethod
- foldmarker
- zo, zc, zi, zx
(page 10)
Nyttige tilleggspakker
- latex-suite
- Buffer Explorer
- Tlist
- vimspell?
(page 11)
Quickfix
(page 12)
Visual mode
(page 13)
Automatisk fullføring av ord/linje
- CTRL-N, CTRL-P
- CTRL-X + ( CTRL-N | CTRL-P | CTRL-K | CTRL-T | CTRL-F )
- CTRL-X + CTRL-L
(page 14)
Makro
(page 15)
Tilpasse vim for eget bruk
- ~/.vimrc
- Filtyper ( ~/.vim/ftplugin/(_.*)?\.vim )
(page 16)
Spørsmål?
(page 17)