如何在Intellij中删除缓存的文件模板

时间:2018-03-05 21:37:34

标签: ruby intellij-idea

我正在尝试使用Intellij中的Ruby项目。我尝试使用Ruby Class Template文件类型创建新文件。但是,出于某种原因,当我打开文件时,它会打开文件,其中包含与我的操作系统配置中的 .rb 扩展名相关联的应用程序,而不是在Intellij中打开它。

修改

  

虽然我仍然有下面描述的问题,但我认为值得一提的是我能够通过创建一个新的空Ruby项目然后导入来获得Ruby Class Template类型的工作   我的Ruby项目作为项目设置中的新模块。请参阅导入a   模块并为其配置单独的SDK 〜   source

END OF EDIT

我想到如果我只是使用Intellij中的基本File类型创建一个文件,并使用 .rb 扩展名来命名,那么我可以在Intellij中打开它。

因此,在我想出这个之后,我尝试删除使用Ruby Class Template类型创建的原始文件。这次我将其创建为普通File类型,并为其提供.rb扩展名。但是,Intellij仍然没有将其作为Ruby文件关联(它在文件旁边仍然有一个?标记符号)。我尝试创建 *。rb 文件名的多种变体,它们都可以正常工作,这证实了问题仅在于这个特定的文件名。

所以我只能认为Intellij有一些文件名的缓存引用及其模板文件类型。

我尝试按%project_name%搜索并删除

下的所有结果

source SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION>

但那并没有奏效。我也重命名了缓存文件夹并重新启动了Intellij,但没有用。

除了完全重新安装之外,如果我正朝着正确的方向前进,那么任何人都有任何建议吗?若然,我可能会在哪里找到这个隐藏的缓存参考?

1 个答案:

答案 0 :(得分:1)

对于那些无法访问@ y.bedrov

作为评论发布的解决方案的链接的人

提供的解决方案是检查以下

  

在“设置(首选项)”中编辑| File Types检查所有内容   在关联应用程序中打开的文件的注册模式:

当我访问此屏幕并滚动到底部时,我找到了我的文件。我从列表中删除了文件,现在问题解决了。我现在可以创建这个文件,并在Intellij中打开它!

enter image description here