我不小心创建了一个没有.xml扩展名的文件。将文件与其他类型相关联后,我立即单击了另一个对话框。将文件重命名为包括.xml之后,该文件仍然没有语法突出显示。我尝试关闭Android Studio,删除文件并重新创建等。它仍然显示为常规文件。如果我使用其他.xml文件创建文件,则关联很好。
有任何想法吗?
Answers:
在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]
组态:
〜/图书馆/偏好/ [产品] [版本]
缓存:
〜/ Library / Caches / [PRODUCT] [VERSION]
外挂程式:
〜/图书馆/应用支持/ [PRODUCT] [VERSION]
日志:
〜/图书馆/日志/ [PRODUCT] [VERSION]
find
在IntelliJ的缓存中进行操作(请参阅编辑),看是否存在。它甚至可能根本不在“文件类型”中!
New Drawable Resource
,Android Studio会冻结一秒钟,然后出现一条错误消息,告诉我该文件已存在。