2015-04-23 36 views
0

我为C语言添加了新的文件扩展名,并且希望添加新的关键字。但是,如果文件与C/C++相关联,则添加新关键字会将它们添加到所有C/C++文件中。在pyCharm中发布文件类型

创建新文件类型是显而易见的选择,但手动重新输入所有C关键字太费事。应该有一些更简单的方法。

感谢您的帮助!

回答

0

事实证明,最简单的方法是编辑扩展的语言,它将在文件类型/(在@yole提到的目录中)中创建一个文件。例如,对于A C/C++ A C __。xml文件将被创建。 导入是用该文件类型注册至少一个扩展名!只有这样,文件才被创建。

添加新文件类型和注册real扩展。 复制关键字从C __。xml您的文件类型

从原始文件类型清理扩展名和关键字。

重新启动。

感谢@yole为指针!

1

唯一的选择是直接编辑.xml配置文件。将您的关键字添加到C/C++文件类型,然后在PyCharm应用程序设置目录(Win/Linux上的~/.PyCharm##,Mac上的~/Library/Preferences/PyCharm##)下编辑options/filetypes.xml,并将C/C++块复制到您的新扩展中。然后重新启动PyCharm并删除C/C++文件类型定义中的额外关键字。

+0

唯一出现的是并且该文件中没有关键字。我正在使用4.0.6版本。 – Califlower

+0

我找到了解决方案,它有点复杂,谢谢指向正确的方向。 – Califlower