Неправильна асоціація файлів для одного файлу в IntelliJ / Android Studio


83

Я випадково створив файл без розширення .xml. Я натиснув інше діалогове вікно відразу після того, як зв'язав цей файл як якийсь інший тип ... Після перейменування файлу на .xml у файлі досі немає підсвічування синтаксису. Я спробував закрити Android Studio, видалити файл, відтворити тощо. Він все ще відображається як звичайний файл. Якщо я створюю файл із іншим .xml-файлом, він добре асоціюється.

Будь-які ідеї?

Відповіді:


192

Подивіться на Preferences > Editor > File TypesUnder Text files, ім'я файлу, ймовірно , є, видаліть його.

Налаштування> Редактор> Типи файлів


Якщо ви не можете знайти його там, наступний варіант полягає в пошуку схованок IntelliJ для імені файлу, наприклад, find . -name "*.xml" | xargs grep "Whoopsies". IntelliJ повинен якось пам'ятати про це значення ...


Розташування кешу залежить від вашої операційної системи та версії IntelliJ ( джерело ).

Windows

Windows Vista, 7, 8:

\ Користувачі \ [ІМЯ ОБЛІКОВОГО ЗАПИСУ КОРИСТУВАЧА] \. [ПРОДУКТ] [ВЕРСІЯ]

Windows XP:

[СИСТЕМНИЙ ДИСК] \ Документи та налаштування \ [НАЗВА КОРИСТУВАЧЬКОГО РАХУНКУ] \. [ТОВАР] [ВЕРСІЯ]

* nix

~ /. [ПРОДУКТ] [ВЕРСІЯ]

Mac OS X

Конфігурація:

~ / Бібліотека / Налаштування / [ПРОДУКТ] [ВЕРСІЯ]

Кеші:

~ / Бібліотека / Кеші / [ПРОДУКТ] [ВЕРСІЯ]

Плагіни:

~ / Бібліотека / Підтримка додатків / [ПРОДУКТ] [ВЕРСІЯ]

Журнали:

~ / Бібліотека / Журнали / [ПРОДУКТ] [ВЕРСІЯ]

Це теж було моє перше передчуття: P. Єдине, що я маю в зареєстрованих шаблонах - це * .9.png
loeschg

@loeschg Це може бути в одному з інших "Розпізнаних типів файлів", але замість того, щоб здійснювати ручний пошук у графічному інтерфейсі, виконайте a findв кешах IntelliJ (див. редагування), щоб перевірити, чи є він там. Можливо, це взагалі не в "Типах файлів"!
купоріфік

Я просто спробував видалити (перейменований) папку ~ / Library / Caches / AndroidStudioPreview, і це не вирішило проблему. Я помітив, що коли я намагаюся створити New Drawable Resource, Android Studio зависає на секунду, і тоді я отримую повідомлення про помилку, яке повідомляє, що файл уже існує.
loeschg

1
ти прекрасна людина. Поведінка Intellij здається трохи дивним (я не можу придумати дійсний варіант використання для цього з голови), але я б не заперечував так сильно, якби рішення цього було простіше для Google.
Скоттіс

Якщо ви хочете отримати кращий спосіб зробити це в майбутньому, як акція "Повторна асоціація", проголосуйте за це: youtrack.jetbrains.com/issue/IDEA-186794
Джоел,

14

У мене така сама проблема. Я знайшов свій файл у такому типі файлу:

введіть тут опис зображення


Якщо ви хочете отримати кращий спосіб зробити це в майбутньому, як акція "Повторна асоціація" - проголосуйте за це: youtrack.jetbrains.com/issue/IDEA-186794
Джоел,

0

Те, що, здавалося б, спрацювало для мене на macOS Mojave 10.14.1, видаляється ~/Library/Preferences/AndroidStudio3.2, але це скине кожен налаштування за замовчуванням .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.