.vimr c автокоманда, если НЕ тип файла - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть мастер .vimr c, который настраивает мою глобальную рабочую среду, включая специальные настройки для типов файлов C ++ и Python.

В папке проекта у меня есть .exr c с настройками проекта c для C ++, но это переопределяет мои основные настройки .vimr c для Python.

Как создать автокоманду, которая устанавливает эти параметры, только если это не python файл? Я не хочу оборачивать настройки проекта C ++ в автокоманду, потому что у нас есть несколько типов исходных файлов, а это означает, что в .vimr c много дублированного кода, а также есть вероятность пропустить тип файла.

То, что я действительно хочу, это такая конструкция:

if Filetype python then
   ...
else
   ...
endif

Но этого было бы достаточно, чтобы просто сделать это:

if not Filetype python then ...

1 Ответ

1 голос
/ 30 апреля 2020
if &filetype != 'python'

&filetype получает значение текущего типа файла .

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