Как заставить NetBeans показывать файлы, начинающиеся на точку

Коллега тут спросил, как заставить NetBeans показывать файлы, начинающиеся с точки. Дело в том, что unix-like системах такие файлы считаются служебными и обычным ls не выводятся (нужно набрать ls -a), умный НетБинс повторяет этот функционал, что удобно, особенно при работе с working copy, выгруженной из SVN. Но при работе, например с сайтом на Битрикс, это очень мешает, так как папки шаблонов по-умолчанию у компонентов и сайтов называются «.default», не сложно представить и другие похожие трудности.

Чтобы появились файлы, начинающиеся с точки (но при этом не появились папки типа .svn), зайдем в меню Tools (Cервис) → Options (Настройки) и выберем сначала группу Miscellaneous (Разное), а в ней вкладку Files (Файлы).

Обратите внимание на настройку Ignored Files Pattern (Шаблон игнорируемых файлов) — по умолчанию она имеет вид: ^(CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$|^\.(?!htaccess$).*$. Это регулярное выражение формата PCRE, файлы и папки которые ему соответствуют не будут показаны в блоке Files и Projects и не будут загружаться на удаленный хост. Поменяем его на ^(CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$|^\.(?!htaccess$)$|^\.svn$, сохраним сделанную настройку и нужные нам файлы появятся в панелях.

Если вы обладаете некоторыми знаниями регулярных выражений (я надеюсь вы обладаете), вы сможете адаптировать эту строку под любую свою задачу

  • alex

    ^(CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$|^\.(?!htaccess$)$|^\.wml$

    не пашет что то. Не отображает он wml файлы

    • doctor-lg

      Так добавленный вами фрагмент регулярного выражения заставляет игнорировать файлы которые называются «.wml» (так как ^ — маркер начала строки).

      Мне кажется вы дважды неправы.

      Во-первых, эта маска не соответствует wml-файлам, чтобы соответствовать им маска должна быть такая:

      ^(CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$|^\.(?!htaccess$)$|\.wml$

      А во-вторых, мне показалось, что вы хотите не скрыть, а показать файлы, в таком случае вам не эта нужна опция.

      Попробовал создать у себя wml-файл все прекрасно показывает без редактирования настроек — у вас вообще вебдевная сборка netbeans стоит?

  • bera

    Большое спасибо, совет очень помог.

    netbeans 7.0   -  unbuntu 11.04

    • Аноним

      Да, на здоровье, когда писал пост была еще 6-ка но и в 7-ке все так же. У меня, кстати, сейчас на домашнем ноуте такая же конфигруация, как и у вас.

  • Спасибо, действительно было не удобно работать с Bitrix. Теперь все ок. ;)

    netbeans 7.0.1 — mac os x 10.6.8

  • Михалыч

    Можно угнор вообще убрать

  • Михалыч

    Спасибо, что направили туда, где это пряталось :))

  • Михаил

    Спасибо! Помогло!