Wie kann ich eine Option festlegen und verbieten, ihren Wert irgendwo anders zu ändern?
Ich verwende beispielsweise 2 Leerzeichen pro Tab: set shiftwidth=2
.
Und die Vim-Laufzeit ändert es für einige Dateitypen. Ich möchte nicht, dass das passiert.
Antwort1
Sie können so etwas versuchen:
augroup Forbid
autocmd!
autocmd FileType * set shiftwidth=2
augroup END
Normalerweise würden Sie setlocal
anstelle von verwenden set
, aber Sie möchten für jeden Dateityp den gleichen Wert, also … set
reicht aus.