Vim неправильно берет отступ для моих файлов C / C ++ - PullRequest
1 голос
/ 01 апреля 2020

Я действительно озадачен этим и был бы признателен за быструю помощь, поскольку я пытался решить эту проблему со вчерашнего дня. Я смотрел видео, связанные с отступами в 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 ++.

Есть идеи, что здесь не так?

Заранее большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...