Я часто случайно открываю двоичный исполняемый файл, то есть "foo", когда я хочу открыть связанный исходный код "foo.cpp". Корень проблемы заключается в том, что завершение табуляции, т.е. :e fo<tab>
, обычно приземляется на двоичный код вместо исходного кода.
Есть ли способ получить vim только для заполнения полных имен текстовых файлов? Или, наоборот, измените порядок завершения табуляции?
Иногда моя поспешная ошибка завершения табуляции происходит за пределами vim; для этих случаев, что является лучшим способом предотвратить vim от открытия файлов, которые не являются текстом?