Sök…


Stavningskontroll

Så här aktiverar du Vim-stavningskontrollkörningen :set spell . För att stänga av körningen :set nospell . Om du alltid vill stavningskontrollen att vara på, lägger set spell till vimrc. Du kan bara sätta på stavning för vissa filtyper med ett auto-kommando.

När stavkontrollen är på markeras felstavade ord. Skriv ]s att gå till nästa felstavade ord och [s att flytta till det föregående. För att se en lista över korrigerade stavningar, placera markören på ett felstavat ord och skriv z= . Du kan skriva in numret på det ord du vill ersätta det felstavade ordet med och slå <enter> att ersätta det, eller så kan du bara trycka på enter för att lämna ordet oförändrat.

Med markören på ett felstavat ord kan du också skriva <number>z= att ändra till <number> korrektionen utan att se listan. Vanligtvis använder du 1z= om du tror att vim första gissning sannolikt kommer att vara rätt ord.

Ställ in ordlista

spelllang alternativet för att ställa in ordlistan som vim kommer att använda för stavningskontroll. Till exempel

:set spelllang=en        # set to English, usually this is the default
:set spelllang=en_us     # set to U.S. English 
:set spelllang=en_uk     # set to U.K. English spellings
:set spelllang=es        # set to Spanish

Om du vill ställa in spelllang och spelllang stavningskontroll i ett kommando kan du göra:

:setlocal spell spelllang=en


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