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文件禁用它。我很想在SWIG .i文件中保留C样式的语法突出显示,但是如果需要的话,可以不用它。没有SWIG VSCode插件。 (有一些名为 SWIG的插件,但它们引用的是a different SWIG)。
如何在VSCode中为单个扩展名禁用自动格式设置?