Editoren vim |
|||||||||||||
|
Editoren vim er et svært effektivt hjelpemiddel til all slags tekst-editering, det være seg programmering i et vært språk, eller produksjon av tekst. Selv om det er et bra hjelpesystem inkludert i denne editoren, vil jeg samle noen av de mest nyttige tingene på denne siden. Du finner mye mer om vim, med nyttige script og slikt på vim.sourceforge.net
Ofte er det nødvendig å
gjøre samme operasjon på mange
linjer i en fil. I Vim finnes det en enkel mulighet til å
gjøre dette.
Kommandoen man benytter er :global, eller kortere :g.
Denne
virker på en vanlig angivelse av område, og blir
utført på linjer som passer
med et angitt kriterie ( regulært uttrykk ). Det finnes flere
varianter av
kommandoen, jeg viser her tre forskjellige. Kommandoen [cmd] må her være en lovlig Ex kommando. Hvis man vil gjøre mere generelle ting, kan man benytte Her kan {commands} være hva som helst av lovlige kommandoer i vim. Til slutt nevner jeg at det også er mulig å utføre kommanoder på linjer som ikke passer med kriteriet, ved å legge til et "!" etter :g, slik: Dette virker selvfølgelig også på kommandoen "normal". Teller
Anta at du av en eller annen usaklig grunn vil ha linje-nummer satt inn
først
på hver linje. For å få til dette kan du gjøre
slik:
Mine vimrc-filer
Jeg har en ganske omfattende .vimrc, som er delt opp i flere filer som sources etter behov. Hvis du har lyst til å se på disse, er de tilgjengelig i tar.bz2 format her. |
||||||||||||