Sök…


Syntax

  • :set [no](option|shortcut)
  • :set (option|shortcut)=value
  • :set (option|shortcut)(?|&)
  • använd inte : i vimrc-filen

Anmärkningar

Se vimcast 1 video

Se vimcast 1-transkript

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


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow