在pyCharm中复制文件类型

在pyCharm中复制文件类型,pycharm,application-settings,Pycharm,Application Settings,我已经为C方言添加了一个新的文件扩展名,并想添加一个新的关键字。但是,如果该文件与C/C++关联,则添加新关键字会将它们添加到所有C/C++文件中 创建新的文件类型是一个显而易见的选择,但手动重新输入所有C关键字太费力了。应该有更简单的方法。唯一的选择是直接编辑.xml配置文件。将关键字添加到C/C++文件类型,然后编辑PyCharm应用程序设置目录下的options/filetypes.xml(~/.PyCharm###在Win/Linux上,~/Library/Preferences/PyC

我已经为C方言添加了一个新的文件扩展名,并想添加一个新的关键字。但是,如果该文件与C/C++关联,则添加新关键字会将它们添加到所有C/C++文件中


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

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

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

添加新文件类型并注册实际扩展名。 将关键字从C__.xml复制到您的文件类型

从原始文件类型中清除扩展名和关键字

重新启动


谢谢@yole的指点

唯一出现的是,文件中没有关键字。我正在使用4.0.6版本。我找到了解决方案,它有点复杂,感谢指向正确方向的指针。