Можно ли исключить определенные файлы из функции TODO в PhpStorm? Например, я использую javascript-библиотеку highcharts. Я не хочу видеть несколько десятков или около того TODO, которые они обозначили смешанными с моими собственными. Я не хочу исключать этот каталог, потому что я все еще хочу иметь возможность просматривать файлы в удобном виде.PhpStorm Игнорировать файлы/каталоги в функции TODO
ответ
Да, вы можете - через настраиваемый объем, который будет включать все ненужные файлы/папки (Настройки | Области), а затем просто выберите его в окне TODO.
Проверьте эти статьи для деталей:
- http://blog.jetbrains.com/webide/2012/10/managing-todo/
- http://confluence.jetbrains.com/display/PhpStorm/Working+with+todo+comments+and+the+todo+tool+window
P.S.
Эта функция доступна только с версии v6.
- В
File > Settings > Scope
добавьте новую область действия и убедитесь, что файлы, которые вам нравятся, являются зелеными. - Open TODO Tab
View > Tool Windows > TODO
(Alt + 6) - В верхней части несделанного нажмите на
Scope Based
- Ниже выберите новую область, начиная с шага 1 ниже
Custom Local Scopes
Для библиотек, есть решение по одному клику, как я только что узнал.
Вы можете использовать функцию «Внешние библиотеки», чтобы включить определенную библиотечную папку, после чего PHPStorm/IDEA пометит эту папку как дом библиотеки и исключит ее из проверки.
Обратите внимание, что вы можете включать папки внутри вашего проекта directroy, даже если это называется «Внешние» библиотеки.
Как вы добавляете каталоги внутри проекта в внешние библиотеки? –
@Mute Щелкните правой кнопкой мыши по Внешним библиотекам -> Выберите Configure PHP Include Paths -> Добавить каталог библиотеки, которую вы хотите исключить, в разделе «Включить путь». Причина, по которой я сказал, что внутренние папки также исключают возможность использования этой функции, заключается в том, что папка поставщиков, которая является папкой сторонней библиотеки, находится под корнем проекта. Кроме того, причина, по которой я не просто отмечать исключенную папку, заключается в том, что если я исключаю ее, PHPStorm по существу рассматривает их как текст, который означает, что пространства имен и т. Д. Внутри папки не обнаружены. –
Кажется, что в последней версии PHPStorm (2016.2.2) папки в проекте должны быть исключены для регистрации в качестве внешней библиотеки. Это, к счастью, автоматически выполняется PHPStorm. Итак: 1. Отметьте папку как Исключенный 2. Добавить папку в Внешние библиотеки –
Чтобы исключить код (обычно композитор зависимостей) из анализа.
- правой кнопкой мыши на нужной папке
- Нажмите кнопку 'Отметить каталог Как'
- Нажмите кнопку 'Исключено'
Скриншот пример ниже:
Но, как я объяснил в своем другом комментарии, это приведет к тому, что PHPStorm прекратит ВСЕ проверки - а не только TODO. Это означает, что PHPStorm будет по существу относиться к файлам как к отсутствующим. Таким образом, это означает, что больше не автозаполнение, а также пространство имен не обнаружены предупреждения повсюду и т. Д. –
Будет ли это исключать папки из всех операций (esp VCS) или только проверки? –
@Scott да, так что не –
- 1. JetBrains PhpStorm TODO замедляет редактирования
- 2. PhpStorm игнорировать файл
- 3. ReSharper игнорировать определенные папки на TODO explorer
- 4. Как игнорировать орфографические ошибки в комментариях - PhpStorm
- 5. Как избежать слова «Todo»
- 6. Phpstorm: Сделать «нечеткое открытие» игнорировать определенные символы
- 7. {@inheritdoc} вызывает PhpStorm игнорировать все другие тег
- 8. PhpStorm phpspec code sniffer игнорировать тестовую папку
- 9. PHPStorm синхронизировать, как игнорировать разделители строк?
- 10. PhpStorm игнорировать настройки файлов и папок
- 11. Предварительный просмотр функции в phpstorm
- 12. PhpStorm игнорировать сгенерированный код на reformat
- 13. Как сказать .gitignore (или git) игнорировать строки, содержащие # TODO
- 14. Несколько @todo в phpDoc
- 15. Почему мои функции todo не работают?
- 16. Как игнорировать определенные файлы при отладке в PHPStorm?
- 17. Игнорировать каталог в SVN с помощью PHPStorm не работает
- 18. Как написать комментарии для функции в PhpStorm?
- 19. Как я вижу результат функции в PhpStorm
- 20. Игнорировать функции в Valgrind memcheck
- 21. Игнорировать функции на $ watch()
- 22. Игнорировать ссылочный аргумент функции
- 23. игнорировать второй аргумент функции
- 24. Комментарии TODO в rStudio
- 25. Изменение TODO в Eclipse
- 26. список Todo в PHP
- 27. Альтернативы TODO в Java
- 28. Как настроить phpstorm, поэтому поведение по умолчанию - игнорировать VCS?
- 29. Как сообщить PhpStorm игнорировать разделители файлов при сравнении файлов?
- 30. Использование Smarty в Javascript в PHPStorm
Это решение райт! Все остальные неверны. Спасибо. – user1954544
Это идиоматическое решение, игнорируя остальные. Это должно быть принято как правильное решение. –