Я действительно озадачен этим и был бы признателен за быструю помощь, поскольку я пытался решить эту проблему со вчерашнего дня. Я смотрел видео, связанные с отступами в vim, и он отлично работает с моими Python файлами. Но каким-то образом vim игнорирует параметры моего файла vimr c, когда дело касается файлов. cpp.
Я настроил его таким образом в моем файле _vimr c в Windows.
" Add proper C/C++ indentation
au BufNewFile,BufRead *.c, *.cpp, *.h
\ set tabstop=4 |
\ set softtabstop=4 |
\ set shiftwidth=4 |
\ set expandtab |
\ set autoindent |
\ set fileformat=unix
" Add proper PEP8 indentation
au BufNewFile,BufRead *.py
\ set tabstop=4 |
\ set softtabstop=4 |
\ set shiftwidth=4 |
\ set textwidth=79 |
\ set expandtab |
\ set autoindent |
\ set fileformat=unix
Эта конфигурация прекрасно работает для моих файлов Python, но автоматически создает отступ для 8 символов при создании или открытии файла C / C ++.
Есть идеи, что здесь не так?
Заранее большое спасибо.