vim
Vim-alternativ
Sök…
Syntax
-
:set [no](option|shortcut) -
:set (option|shortcut)=value -
:set (option|shortcut)(?|&) - använd inte
:i vimrc-filen
Anmärkningar
Uppsättning
För att ställa in alternativen - använd :set instruktion. Exempel:
:set ts=4
:set shiftwidth=4
:set expandtab
:set autoindent
För att se det aktuella värdet för alternativet - typ :set {option}? . Exempel:
:set ts?
För att återställa alternativets värde till dess standardtyp :set {option}& . Exempel:
:set ts&
Indrag
Bredd
Så här gör du indragningar fyra utrymmen breda:
:set shiftwidth=4
Spaces
För att använda utrymmen som inrymmen, 4 utrymmen breda:
:set expandtab
:set softtabstop=4
softtabstop och sts är likvärdiga:
:set sts=4
flikar
För att använda flikar som strecksatser, 4 mellanslag:
:set noexpandtab
:set tabstop=4
tabstop och ts är likvärdiga:
:set ts=4
Automatisk inmatning
:set autoindent
Instruktionsbeskrivningar
| Instruktion | Beskrivning | Standard |
|---|---|---|
| Tabstop | bredden på flikens karaktär | 8 |
| expandtab | gör att mellanslag används istället för flikkaraktär | av |
| softabstop | ställa in vitrummet | 0 |
| shiftwidth | bestämmer blankstegsmängden i normalt läge | 8 |
Osynliga karaktärer
Visa eller dölj osynliga tecken
För att visa osynliga tecken:
:set list
För att dölja osynliga karaktärer:
:set nolist
För att växla mellan att visa och dölja osynliga tecken:
:set list!
Standard symboltecken
| Symbol | Karaktär |
|---|---|
| ^ jag | Flik |
| $ | Ny linje |
Anpassa symboler
För att ställa in flikens karaktär till **> ** och det nya linjetecknet till ¬
set listchars=tab:>\ ,eol:¬
För att ställa in mellanslagen till _
set listchars=spaces
För att se en lista med teckenalternativ
:help listchars