Używam Mac OSX 10.7.5, zawartość .vimrc jest następująca:
set tabstop=4
set shiftwidth=4
set softtabstop=4
set expandtab
set shiftround
set smarttab
set autoindent
set copyindent
autocmd FileType make setlocal noexpandtab
Próbuję to zrobić, gdy edytuję normalne pliki, takie jak .js, .html Chcę, aby moje tabulatory były wcięte 4 pustymi spacjami zamiast normalnej tabulacji.
Ale kiedy edytuję Makefile, potrzebuję normalnej tabulacji zamiast 4 pustych spacji dla wcięć.
Myślałem, że powyższa konfiguracja w .vimrc da mi to, ale nie działa dla mnie, ponieważ kiedy edytuję Makefile, wciąż otrzymuję 4 puste miejsca na wcięcia.
Nie wiesz, co robię źle tutaj?
.vimrc
że jeśli nie zawiniesz swojegoautocmd
waugroup
sekcje, Vim je wczyta i powieli. Czy to jest poprawne?