59 votes

vim setting error sous BufRead

Je rencontre un problème étrange avec mon paramètre vimrc, où j’ai isolé ces 2 combinaisons de lignes si j’utilise BufRead.

par exemple

 au BufRead *.py
    \ set softtabstop=4
    \ set shiftwidth=4
 

Maintenant, si j'ouvre un fichier avec .py, j'obtiens une erreur:

 Error detected while processing BufRead Auto commands for "*.py":
E518: Unknown option: set
 

Cela ne se produit que sous BufRead et chaque réglage fonctionne individuellement, mais pas en combinaison?

133voto

svlasov Points 5778

Si vous souhaitez utiliser plusieurs set , séparez-les par | :

 au BufRead *.py
    \ set softtabstop=4 |
    \ set shiftwidth=4
 

Lire plus :help :bar .

15voto

Kent Points 71470

veuillez utiliser un set avec des options séparées par des espaces:

 au BufRead *.py set softtabstop=4 shiftwidth=4
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X