IntelliJ / Android Studio中一个文件的文件关联错误


82

我不小心创建了一个没有.xml扩展名的文件。将文件与其他类型相关联后,我立即单击了另一个对话框。将文件重命名为包括.xml之后,该文件仍然没有语法突出显示。我尝试关闭Android Studio,删除文件并重新创建等。它仍然显示为常规文件。如果我使用其他.xml文件创建文件,则关联很好。

有任何想法吗?

Answers:


191

Preferences > Editor > File Types下面查看Text files,您的文件名称可能在那里,将其删除。

首选项>编辑器>文件类型


如果在此处找不到它,那么下一个选择是在IntelliJ的缓存中搜索文件名,例如find . -name "*.xml" | xargs grep "Whoopsies"。IntelliJ必须以某种方式记住这一价值...


缓存位置取决于您的操作系统和IntelliJ版本()。

视窗

Windows Vista,7、8:

\ Users \ [用户帐户名称] \。[PRODUCT] [VERSION]

Windows XP:

[系统驱动器] \文档和设置\ [用户帐户名] \。[产品] [版本]

*尼克斯

〜/。[PRODUCT] [VERSION]

Mac OS X

组态:

〜/图书馆/偏好/ [产品] [版本]

缓存:

〜/ Library / Caches / [PRODUCT] [VERSION]

外挂程式:

〜/图书馆/应用支持/ [PRODUCT] [VERSION]

日志:

〜/图书馆/日志/ [PRODUCT] [VERSION]

那也是我的第一个直觉:P。我在Registered Patterns中唯一拥有的是* .9.png
loeschg 2014年

@loeschg可能在其他“识别的文件类型”之一中,但不是在GUI中手动搜索,而是find在IntelliJ的缓存中进行操作(请参阅编辑),看是否存在。它甚至可能根本不在“文件类型”中!
kuporific 2014年

我只是尝试删除(重命名)〜/ Library / Caches / AndroidStudioPreview文件夹,但它没有解决问题。我注意到当我尝试创建时New Drawable Resource,Android Studio会冻结一秒钟,然后出现一条错误消息,告诉我该文件已存在。
loeschg 2014年

1
你是一个美丽的人。Intellij的行为似乎有些奇怪(我想不到这是个有效的用例),但我不介意Google解决方案是否更容易。
scottysseus

如果你想有一个更好的方式来做到这一点,今后像“重新关联”的行动,给予好评这样的:youtrack.jetbrains.com/issue/IDEA-186794
乔尔


0

在macOS Mojave 10.14.1上似乎对我有用的东西已删除~/Library/Preferences/AndroidStudio3.2,但这会将所有设置重置为默认设置

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.