Comentários de verificação ortográfica no vim

21

Sou um programador profissional C / C ++ que comete muitos erros ortográficos nos comentários. Eu quero configurar o vim de tal forma que o corretor ortográfico só procure por palavras com erros ortográficos nos comentários. Se necessário, estou disposto a adicionar símbolos especiais em torno do comentário que o vim pode procurar para saber onde verificar, como:

 int main(){
     /*<--C_S 
        This is comment line in main function ..
        C_S-->*/
 }

Se o plug-in puder funcionar sem os símbolos C_S , isso seria ainda melhor. Eu quero que o corretor ortográfico realce quaisquer erros de ortografia encontrados nos comentários. Isso já existe? Ou é fácil me escrever?

    
por Vikas Kumar 08.02.2012 / 06:16

3 respostas

21

Boas notícias, isso já faz parte do Vim. Ative o realce de sintaxe ( :syntax enable ) e isso deve ser feito automaticamente com os arquivos de sintaxe padrão empacotados com qualquer distribuição de vim razoavelmente recente. Veja :help spell-syntax para uma explicação. A versão curta é que os arquivos de sintaxe podem usar @Spell e @NoSpell para especificar onde a verificação ortográfica deve ou não ocorrer.

    
por 08.02.2012 / 06:47
15

Já existe. Basta digitar :set spell spelllang=en_us e sublinha os erros de ortografia. Ajuste o idioma para as suas necessidades. Idiomas adicionais podem ser encontrados aqui .

    
por 08.02.2012 / 08:36
1

Como outros disseram, já existe. No entanto, o plugin do arco-íris (padrão em spf13 ) irá atrapalhar a verificação ortográfica. Demorei um pouco para descobrir isso.

O problema vem da seguinte linha:

let def_rg = 'syn region %s matchgroup=%s containedin=%s contains=%s,@NoSpell %s'

o arco-íris adiciona incorretamente @NoSpell a todas as regiões do arco-íris.

Veja link para os detalhes

    
por 02.08.2016 / 11:03