2017-01-19 2 views
0

Под «uninspect» я имею в виду это: я просматривал свой исходный код и открывал библиотечный JS-файл. Этот файл содержал ряд вещей, обнаруженных инспекциями PhpStorm, включая некоторые ошибки. Эти ошибки теперь выделены в окне моего проекта, причем красные подчеркиваются вплоть до корня репо. Но они не поддаются контролю, я не хочу менять файлы библиотеки, и я не хочу постоянно напоминать об ошибках. Как предотвратить эту подсветку и просто игнорировать этот файл?Как я могу «обойти» файл в PhpStorm?

Один из вариантов, который я обнаружил, - это определение настраиваемого облака, содержащего код JS, который мне действительно нужен, и не содержит эти файлы библиотеки, и затем я мог применить соответствующие проверки только к этой области. Но это немного работает, добавляет сложности и требует поддержки - действительно, я просто хочу вернуться к тому, что было до того, как я открыл файл! Могу ли я сбросить его или удалить кеш или просто отметить папку как «проигнорированную»?

Я использую последнюю стабильную версию PhpStorm, 2016.3.

+0

Ну ... вообще говоря (несколько вариантов, НЕ 1-2-3 шагов): 1) 'Файл | Invalidate Caches ... 'и перезапустите IDE 2) Нажмите значок« инспектор парень »в строке состояния или« Код | Настройте текущий анализ файлов ... 'и внесите в него корректировки. 3) Вы можете добавить такой файл как библиотеку JavaScript (« Настройки/Предпочтения | Языки и рамки | JavaScript | Библиотеки »). Поэтому IDE будет игнорировать ошибки здесь. 4) Вы можете отметьте этот файл как обычный текст (через контекстное меню в панели Project View) - такой файл будет обрабатываться как обычный текст .. означает, что он не будет проиндексирован, поскольку JavaScript/контент будет проигнорирован. – LazyOne

+0

5) * «... или просто легко пометить папку как« проигнорированную »?» * - поскольку вы упомянули ее сами .. и если вы действительно хотите сделать это таким образом - щелкните правой кнопкой мыши на родительской папке и " Mark Directory As | Excluded " – LazyOne

+0

Хорошие комментарии! Все они будут работать так или иначе, но я думаю, что 1 и 3 ближе всего к тому, что я был после, с 1 ближе всего к тому, что я на самом деле просил! Если вы хотите опубликовать фактический ответ, я приму его, приветствую. – frumious

ответ

2

Несколько вариантов:

  1. File | Invalidate Caches... и перезапустить IDE

    Примечание: это воздействует на все проекты, а также будет удалить Local History (если вы используете его).

  2. Нажмите на значок «инспектор парня» в строке состояния (доступ к нему через Code | Configure Current File Analysis...) и внесите необходимые корректировки.

    Например: отключить любые проверки для этого файла.

  3. Вы можете добавить такой файл как библиотека JavaScript (Settings/Preferences | Languages & Frameworks | JavaScript | Libraries) .. так что здесь IDE проигнорирует ошибки.

  4. Вы можете пометить этот файл как Обычный текст (через контекстное меню на панели «Вид проекта») - такой файл будет обрабатываться как обычный текст (как если бы это был обычный файл .txt), что означает, что он не будет проиндексирован как JavaScript/контент будет проигнорирован.

  5. «... или просто легко пометить папку как« проигнорированную »?» - так как вы упомянули это сами .. и если вы действительно хотите сделать это так - щелкните правой кнопкой мыши на родительской папке и выберите Mark Directory As | Excluded.

Смежные вопросы