SWIG .i файлы выглядят как код C или C ++. Тем не менее, у них есть ряд специальных ключевых слов, которые обычно обозначаются %
, например:
%typemap(in) const QByteArray& input {
{
char *buffer;
Py_ssize_t length;
PyBytes_AsStringAndSize($input, &buffer, &length);
$1 = new QByteArray(buffer, length);
}
}
. Я хотел бы установить формат при сохранении для файлов C и C ++, которые я редактирую, но отключите его для файлов SWIG .i. Я бы хотел сохранить подсветку синтаксиса в стиле C в файлах SWIG .i, но могу обойтись без нее, если потребуется. Плагин SWIG VSCode отсутствует. (существуют плагины , называемые SWIG, но они относятся к другому SWIG ).
Как отключить автоформат для одного расширения в VSCode?