在pyCharm中复制文件类型

时间:2015-04-23 17:53:22

标签: pycharm application-settings

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

添加新文件类型并注册真实扩展程序。 将关键字从 C __。xml 复制到您的文件类型

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

重新启动。

感谢@yole指点!