¿Cómo consigo que IntelliJ IDEA muestre directorios?

117

He estado probando IntelliJ IDEA para la edición de JavaScript y me gusta hasta ahora, pero tengo un pequeño problema con un nuevo proyecto.

Parece que no puedo hacer que IDEA muestre los directorios en el directorio del proyecto en la vista Proyecto. Incluso si agrego manualmente un directorio, se niega a mostrarlo.

Creo que esto probablemente tenga algo que ver con el hecho de que intenta aplicar las convenciones de Java, pero cuando importé un antiguo proyecto de Eclipse, mostró todos los directorios bien.

¿Tengo que usar Eclipse para crear proyectos e importarlos en IDEA para que los directorios sean visibles o hay algún otro truco?

Estoy usando IDEA versión 8.1.3, y el código es solo un montón de archivos HTML y JavaScript, no en ningún tipo de entorno Java.

Jani Hartikainen
fuente
Resuelto, pero parece que necesito esperar 45 horas para aceptar mi propia respuesta.
Jani Hartikainen

Respuestas:

110

Parece que necesito crear manualmente un módulo Java (Archivo-> Nuevo módulo) dentro del proyecto para ver realmente la vista de directorio "adecuada". Me pregunto por qué no apareció cuando lo creé con el proyecto.

Jani Hartikainen
fuente
¿Hay alguna manera de ir a un nombre de carpeta específico como puede hacerlo con los archivos?
FutuToad
1
Esto no me funciona. Cuando intento crear un nuevo módulo de Java, IDEA solo intenta crear un nuevo directorio en mi fuente. No quiero eso. Quiero importar un módulo PHP o algo por el estilo.
jameshfisher
2
Hice un nuevo proyecto web estático porque el "Proyecto vacío" no mostraba los directorios. Static Web Project lo hace. Esto fue para un proyecto PHP; la idea de agregar un módulo java para un proyecto php tiene un olor claramente desagradable :)
David Mann
El proyecto web estático no está en la lista al crear un nuevo proyecto en IDEA 2016.2 :(?
danger89
83

He estado luchando con este mismo problema y encontré otra razón por la cual los directorios pueden no aparecer correctamente. Asegúrese de que la "raíz del contenido" sea correcta.

  • Haga clic en el proyecto
  • Seleccione "Archivo" -> "Estructura del proyecto"
  • Seleccione "módulos" en la columna de la izquierda y seleccione un módulo.

En la pestaña de fuentes, verá la "Raíz de contenido" actual junto con un botón para agregar una nueva raíz de contenido.

Asegúrese de que la raíz del contenido sea correcta. Cuando esté en la vista de estructura del proyecto, solo verá archivos debajo de la "Raíz de contenido". Soy bastante nuevo en IntelliJ, pero creo que la raíz del contenido es la base en términos de hormigas.

Estas instrucciones son para IntelliJ 9.x

Espero que esto ayude a alguien.

Travis Schneeberger
fuente
2
Mi proyecto aparentemente no tiene "módulos", así que esto no me ayuda.
jameshfisher
¡Muchas gracias! Esto me ayudó mucho después de buscar durante 2 horas.
Sailesh Kotha
29

Lógica actual más sencilla:

  • eliminar la carpeta .idea /
  • seleccione en Archivo de ideas -> Nuevo proyecto.
  • en el menú de la izquierda, seleccione Módulo web y luego configure la carpeta del proyecto
  • ya terminaste!
codificador de vida
fuente
Parece que no funciona con la última versión de IDEA (no veo la opción de "Módulo web"), pero simplemente elija el módulo Java y estas instrucciones funcionarán bien para recrear el proyecto (si ya lo ha creado como un proyecto vacío) de manera que pueda ver todos los subdirectorios.
Matt Browne
Debe configurar el complemento para la opción "Módulo web". Creo que solo importa para PHP, no para JS / CSS.
lifecoder
2
Este es el que funcionó para mí. Es extraño que IntelliJ esté tan ansioso por ocultarle directorios importantes.
mcv
Esto funcionó para mí en PhpStorm. Cerré PhpStorm, renombré .idea a .idea_ y luego inicié PhpStorm nuevamente. Luego, el IDE creó una nueva carpeta .idea y la estructura del proyecto volvió a ser correcta.
larkee
1
Utilizo Static Web Project para hacer esto
David Mann
26

Encontré la solución gracias a Thurman Sanders y decidí publicar una respuesta más clara, en caso de que ayude a alguien más. Sé que una respuesta como esta me habría ahorrado 5 minutos de torpeza.

Problema

Algunas carpetas están excluidas de forma predeterminada. En la mayoría de los casos, esto es exactamente lo que desea. Otras veces, necesita ver su carpeta de "compilación" o "destino", por ejemplo.

Solución

Haga que Intellij deje de excluir la carpeta que desea ver

  1. Abra la configuración del módulo
    • seleccione el módulo y presione F4
    • o haz clic derecho en el módulo y elige "abrir configuración del módulo"
    • o presione cmd;para abrir la configuración del proyecto, luego seleccione su módulo
  2. Siga los pasos de la imagen a continuación:
    • seleccione la pestaña 'fuentes'
    • seleccione la carpeta que desea ver
    • deshabilitar la opción 'excluido'
  3. presiona OK
    • Cuando haya terminado, la carpeta se volverá naranja y finalmente estará visible en la vista del proyecto.

ingrese la descripción de la imagen aquí

gMale
fuente
hacer clic en él debería alternar entre seleccionado y deseleccionado. También puede intentar hacer clic en las X a la izquierda en la sección central debajo de "Carpetas excluidas". En la imagen de arriba, esa sección está en rosa y contiene las carpetas .gradley build. Hacer clic en la X a la derecha debería tener el mismo efecto que eliminar esos elementos de la lista de carpetas excluidas.
gMale
2
"En la mayoría de los casos, esto es exactamente lo que quieres". ¡No! Esa es una suposición terrible, terrible. El valor predeterminado debería ser mostrar la estructura completa del proyecto, no ocultarlo todo. En algunos casos, es posible que desee ocultar la construcción o el objetivo, pero ocultar todo es una idea realmente terrible. Y el procedimiento para mostrar cosas en IntelliJ es simplemente horrible. "Mostrar todo" debería ser una parte simple de la vista Proyecto. (En mi caso, verifiqué un proyecto Angular fuera de git, todo estaba oculto y no había módulos para seleccionar).
mcv
1
Para mi caso: descubrí que el módulo (solo una carpeta estática) en el que estaba trabajando no estaba visible en la lista de módulos (por alguna razón desconocida después de un reinicio), así que lo volví a agregar y esto solucionó el problema
a darren
14

¡La forma más sencilla de hacer esto!

Al leer algunas de las otras respuestas, requieren que vaya a Estructura del proyecto -> Módulos y verifique que las fuentes no estén excluidas.

Pero en mi caso, no hay módulos definidos en el proyecto, así que eso no ayudó.

Para crear fácilmente un módulo para su proyecto y, por lo tanto, mostrar la estructura de carpetas:

  • Vaya al menú Archivo -> Nuevo -> Proyecto ...
  • Seleccione Web estática . Nota: ¡no importa si tu proyecto es "web" o no!
  • Presione Siguiente, luego complete el mismo Nombre del proyecto: y Ubicación del proyecto: como ya lo hizo.
  • IntelliJ dirá "El archivo ya existe" - "¿Le gustaría sobrescribirlo?" - responda .

¡Bam! Su Panel de proyecto con la vista Proyecto seleccionada ahora debería mostrar instantáneamente la estructura de carpetas de su proyecto.

Si tiene un proyecto de Maven , deberá agregar la raíz pom.xml en la ventana Proyectos de Maven .

Y si desea agregar java a su proyecto más adelante, probablemente también debería configurar un JDK.

vikingsteve
fuente
Muchas gracias.
Julisch
6

Solo usa File » New Project » Static Web. Se mostrarán todos sus archivos y directorios.

Diálogo IntelliJ IDEA New Project

neu242
fuente
La mejor respuesta para mi problema. Es extraño que IntelliJ no parezca tener una vista que muestre TODAS las carpetas, independientemente de si son de origen / administradas o lo que sea ...
mmey
simple y funciona, incluso si tiene fuentes existentes. Simplemente seleccione ese directorio e intellij se encargará del resto. Probado en Intellij idea 15 para un proyecto nativo de reacción.
Raza Gill
1

El mismo problema me volvió loco durante un par de horas también, viniendo de Netbeans, donde podía comenzar un nuevo proyecto e importar cualquier árbol de fuentes. Mi proyecto es PHP / JS y no tiene nada que ver con Java, por lo que no fue intuitivo tener que crear un módulo Java, solo para poder ver mis archivos en la lista.

Encontré la solución (cubierta arriba) aquí para obtener más información.

Jontyc
fuente
1

Así es como pude "mostrar" todas las carpetas en mi proyecto:

  1. De alguna manera, acceda a la página Configuración del proyecto (para mí, fue hacer clic derecho en el proyecto y luego seleccionar Módulos)

  2. Asegúrese de que la pestaña Fuentes esté seleccionada

  3. Debería ver una sección en el medio titulada "Carpetas excluidas" en Fuente \ Carpetas "

  4. Haga clic en la X junto a él para eliminarlo de ser excluido y se vuelve visible.

Espero que esto ayude.

Thurman Sanders
fuente
0

Creo que esto le está sucediendo ya que la ventana Proyecto de intellij tiene la opción 'Paquetes intermedios vacíos compactos' como está marcada por defecto. Encontrará esta opción en la sección Configuración de la pestaña Proyectos.

Sol
fuente
¿Tienes una captura de pantalla?
James A Mohler
0

Tenía una carpeta de prueba que no se mostraba en IntelliJ. Resultó que no tenía archivos, IntelliJ solo mostraba carpetas que tenían algunos archivos. Cuando agregué archivos manualmente en la carpeta de prueba a través de Explorer, se reflejó en IDE.

Sr. Maravilloso
fuente
0

Sucede alguna vez. Debe ir a la configuración (Configuración del proyecto) y agregar la carpeta Fuente como raíz de contenido y luego posiblemente establecer la fuente / recurso, etc.desde la pestaña de configuración. Aplique todos los cambios y debería haber terminado.

Anindya Mukherjee
fuente
0

Solo yo tengo 2c. Usé "Nuevo" -> "Módulo de fuentes existentes" para que IntelliJ muestre carpetas y archivos desde dentro de un proyecto de Github Java. Espero que esto ayude a alguien.

Kevin Hutchinson
fuente
0

Plataforma: Intellij2019.3 Macos10.12

  • La solucion es:
    1. ir al Archivo - estructura del proyecto - Módulos
    2. En la columna de la izquierda, + Agregar raíz de contenido y agregue la carpeta que espera usar como directorio raíz.
    3. marque la carpeta que desea compilar como raíz de origen
    4. reconstruir
Alex Zheng
fuente
-3

En la ventana del explorador de proyectos (donde están todas las clases), cambie de la vista "paquetes" a la vista "proyecto". Entonces se muestran todos los archivos, no solo las clases.

Andreas Petersson
fuente
2
Gracias, pero ese no parece ser el problema. Tampoco aparecen en la vista del proyecto
Jani Hartikainen