Как получить IntelliJ IDEA для отображения каталогов? - PullRequest
116 голосов
/ 18 июля 2009

Я пробовал IntelliJ IDEA для редактирования JavaScript, и мне это до сих пор нравится, но у меня небольшая проблема с новым проектом.

Кажется, я не могуполучить IDEA для отображения каталогов в каталоге проекта в представлении проекта.Даже если я вручную добавляю каталог, он отказывается отображать его.

Я думаю, что это, вероятно, связано с тем, что он пытается применять соглашения Java, но когда я импортировал старый проект Eclipse, он показалвсе каталоги просто отлично.

Нужно ли использовать Eclipse для создания проектов и импорта в IDEA, чтобы сделать каталоги видимыми, или есть какой-то другой прием?

Я использую IDEA версии 8.1.3, а код представляет собой просто набор файлов HTML и JavaScript, а не в какой-либо среде Java.

Ответы [ 14 ]

109 голосов
/ 18 июля 2009

Похоже, мне нужно вручную создать модуль Java (Файл-> Новый модуль) внутри проекта, чтобы увидеть "правильное" представление каталога. Я удивляюсь, почему он не появился, когда я создал его с проектом.

83 голосов
/ 04 февраля 2010

Я боролся с этой же проблемой и нашел другую причину, по которой каталоги могут отображаться некорректно. Убедитесь, что «Корень содержимого» правильный.

  • Нажмите на проект
  • Выберите «Файл» -> «Структура проекта»
  • Выберите «модули» в левом столбце и выберите модуль.

На вкладке источников вы увидите текущий «корень контента» вместе с кнопкой для добавления нового корня контента.

Убедитесь, что корень содержимого правильный. В представлении структуры проекта вы увидите только файлы под «Корнем контента». Я довольно новичок в IntelliJ, но я думаю о корне контента как о основе в терминах муравья.

Эти инструкции предназначены для IntelliJ 9.x

Надеюсь, это кому-нибудь поможет.

29 голосов
/ 24 декабря 2012

Текущая более простая логика:

  • удалить папку .idea /
  • выберите в файле Идея -> Новый проект.
  • в левом меню выберите Web Module, а затем настройте папку проекта
  • все готово!
26 голосов
/ 12 июня 2013

Я нашел решение благодаря Турману Сандерсу и решил опубликовать более четкий ответ, на случай, если он кому-нибудь поможет. Я знаю, что ответ, подобный этому, спас бы меня за 5 минут бездельничания.

Проблема

Некоторые папки по умолчанию исключены. В большинстве случаев это именно то, что вы хотите. В других случаях вам нужно увидеть вашу папку «build» или «target», например.

Решение

Отключить Intellij, исключая папку, которую вы хотите увидеть

  1. Открыть настройки модуля
    • выберите модуль и нажмите F4
    • или щелкните модуль правой кнопкой мыши и выберите «Открыть настройки модуля»
    • или нажмите cmd ; , чтобы открыть настройки проекта, затем выберите свой модуль
  2. Следуйте инструкциям на картинке ниже:
    • выберите вкладку «источники»
    • выберите папку, которую хотите просмотреть
    • отключить опцию «исключен»
  3. Нажмите ОК
    • Когда вы закончите, папка станет оранжевой и, наконец, будет видна в представлении проекта!

enter image description here

14 голосов
/ 30 марта 2015

Самый простой способ сделать это!

Прочитав некоторые другие ответы, они требуют, чтобы вы вошли в Структура проекта -> Модули и убедитесь, что источники не исключены.

Но в моем случае - в проекте вообще не определены модули, так что это не помогло.

Чтобы легко создать модуль для вашего проекта и, следовательно, показать структуру папок -

  • Перейти к Файл меню -> Новый -> Проект ...
  • Выберите Статическая сеть . Примечание: не имеет значения, является ли ваш проект "веб" или нет!
  • Нажмите «Далее», затем введите то же Имя проекта: и Местоположение проекта: , как вы уже сделали.
  • IntelliJ скажет «Файл уже существует» - «Хотите перезаписать его?» - ответ Да .

Bam! Ваша панель проекта с выбранным представлением Project теперь должна мгновенно отображать структуру папок вашего проекта.

Если у вас есть проект maven, вам нужно будет добавить корневой файл pom.xml в окно Maven Projects .

И если вы хотите добавить java в свой проект позже, вам, вероятно, следует также настроить JDK.

6 голосов
/ 06 ноября 2014

Просто используйте File » New Project » Static Web. Все ваши файлы и каталоги будут отображаться.

IntelliJ IDEA New Project dialog

3 голосов
/ 09 июня 2014

File -> Invalidate Caches / Restart работал для меня.

1 голос
/ 04 марта 2013

Вот как мне удалось «отобразить» все папки в моем проекте:

  1. Каким-то образом попасть на страницу настроек проекта (для меня это был правый щелчок по проекту, затем выбрать Модули)

  2. Убедитесь, что выбрана вкладка Источники

  3. Вы должны увидеть раздел в середине, озаглавленный «Исключенные папки» в разделе «Источник \ Папки»

  4. Нажмите на X рядом с ним, чтобы удалить его из списка, и он станет видимым.

Надеюсь, это поможет.

1 голос
/ 08 апреля 2011

По той же проблеме я тоже сходил с ума на пару часов, прибыв из Netbeans, где я мог просто начать новый проект и импортировать любое дерево исходных текстов. Мой проект PHP / JS и не имеет ничего общего с Java, поэтому создание модуля Java не было интуитивно понятным, просто я мог видеть свои файлы в списке.

Я нашел решение (описанное выше) здесь для более глубокого понимания.

0 голосов
/ 13 августа 2015

Только мне принадлежит 2с. Я использовал «Новый» -> «Модуль из существующих источников», чтобы IntelliJ показывал папки и файлы изнутри проекта Github Java. Надеюсь, это кому-нибудь поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...