我为C语言添加了新的文件扩展名,并且希望添加新的关键字。但是,如果文件与C/C++相关联,则添加新关键字会将它们添加到所有C/C++文件中。在pyCharm中发布文件类型
创建新文件类型是显而易见的选择,但手动重新输入所有C关键字太费事。应该有一些更简单的方法。
感谢您的帮助!
我为C语言添加了新的文件扩展名,并且希望添加新的关键字。但是,如果文件与C/C++相关联,则添加新关键字会将它们添加到所有C/C++文件中。在pyCharm中发布文件类型
创建新文件类型是显而易见的选择,但手动重新输入所有C关键字太费事。应该有一些更简单的方法。
感谢您的帮助!
事实证明,最简单的方法是编辑扩展的语言,它将在文件类型/(在@yole提到的目录中)中创建一个文件。例如,对于A C/C++ A C __。xml文件将被创建。 导入是用该文件类型注册至少一个扩展名!只有这样,文件才被创建。
添加新文件类型和注册real扩展。 复制关键字从C __。xml到您的文件类型。
从原始文件类型清理扩展名和关键字。
重新启动。
感谢@yole为指针!
唯一的选择是直接编辑.xml配置文件。将您的关键字添加到C/C++文件类型,然后在PyCharm应用程序设置目录(Win/Linux上的~/.PyCharm##
,Mac上的~/Library/Preferences/PyCharm##
)下编辑options/filetypes.xml
,并将C/C++块复制到您的新扩展中。然后重新启动PyCharm并删除C/C++文件类型定义中的额外关键字。
唯一出现的是 并且该文件中没有关键字。我正在使用4.0.6版本。 –
Califlower
我找到了解决方案,它有点复杂,谢谢指向正确的方向。 – Califlower