waiting tutorial para instalar hacer for debug configurar como php netbeans ide code-navigation

tutorial - "Ir a declaración" no funciona en Netbeans PHP



php netbeans tutorial (13)

Como lo sugiere Nam, está relacionado con la caché. Entonces, otro enfoque podría ser eliminar la caché:

  1. Cerrar NetBeans
  2. Eliminar la carpeta de caché (de forma predeterminada, en Linux se encuentra en /home/USER/.cache/netbeans )
  3. Abra el proyecto y espere a que finalice la tarea del scanning project .

El IDE no carga algunas de mis clases definidas cuando llamo Ctrl + B , Ir a declaración, Ctrl + clic.

Estoy usando Windows 7, NetBeans, PHP 7.0.1

Mis clases se definen en <project-root>/foloder00/folder01/folder02/MyClass.php

Llamo a MyClass <project-root>/index.php

sabes cual es el problema? Y la solución?


Eliminar el caché de Netbeans y permitir que Netbeans reconstruya el caché después del inicio corrige el problema de ''ir a la declaración'', como lo sugirieron otros.

En Windows 7 con Netbeans 8.0, la ruta al caché es

c: / Users {username} / AppData / Local / NetBeans / Cache /


Encontré el mismo problema en Mac, lo resolví eliminando el directorio de caché de netbeans:

  • Cierre netbeans, busque y elimine el directorio de caché de netbeans, resolverá su problema:
  • Reemplace ''7.1.2'' con su versión instalada de Netbeans, en las rutas de directorio que se indican a continuación.

MAC:
Eliminar el siguiente directorio:

~/.netbeans/7.1.2/var/cache/

comando: rm -rf ~ / .netbeans / 7.1.2 / var / cache /

Windows XP:
Eliminar el siguiente directorio:

C:/Documents and Settings/(user)/.netbeans/7.1.2/var/cache

Windows Vista / 7:
Eliminar el siguiente directorio:

C:/Users/(user)/.netbeans/7.1.2/var/cache

Linux:
Eliminar el siguiente directorio:

.netbeans/7.1.2/var/cache

ENLACE: Aquí hay una discusión detallada sobre el problema


Encontré una solución para mí. Comparta con usted en caso de que lo necesite como yo.

Propiedad del proyecto: incluir ruta: agregue la ubicación de la carpeta que contiene donde no funciona / no está cargada.

Aclamaciones


Para mí, Ctrl + clic no funciona cuando elijo ''poner metadatos de NetBeans en un directorio separado'' cuando hago PHP en Netbeans 7.3.1 en Ubuntu


Para mí, eliminar el caché no funcionó. Eliminar y volver a crear el proyecto sí.

Por lo que vale, mi directorio de caché vive aquí:

C: / Users / {nombre de usuario} / AppData / Local / NetBeans / Cache

Estoy usando NetBeans 8.1 en Windows 7.


Para usuarios de linux:

Eliminar caché:

  • rm -fR / home / user /.cache/ netbeans_vesion

Reiniciar netbeans


Resolví este problema al eliminar el directorio nbproject en mi proyecto.

Después de eliminar este directorio, simplemente reinicie su ide. Comenzará de nuevo a declaraciones, funciones y clases.


Si está trabajando con Drupal en NetBeans y tiene el mismo problema ctrl + clic (Ir a declaración):

  1. Agregue / asocie * .module, * .inc extensiones como archivos de texto / x-php5 ( NetBeans> Opciones> Varios> Archivos ).
  2. Cerrar NetBeans.
  3. Borrar la memoria caché de NetBeans (como se describe arriba).
  4. Abra el proyecto y espere a que finalice la tarea del proyecto de escaneo.

Tuve el mismo problema con Netbeans 8.0.2.

Borrar el caché no tuvo ningún efecto, entonces noté que el color de la sintaxis tampoco funcionaba. El problema fue que la etiqueta de comentario abreviado no fue reconocida <? y cuando lo cambié a <?php entonces <?php sintaxis y Ctrl-B funcionó de nuevo.


Tuve el mismo problema en ubuntu 16.04 y lo resolví haciendo lo que estaba escrito here

  • Editar netbeans.conf (en Ubuntu 16.04 /etc/netbeans.conf )
  • Agregue el --cp:p /usr/share/java/jcodings.jar a netbeans_default_options


Vaya a Herramientas-> Opciones-> haga clic en Icono de PHP en la parte superior -> pestaña General -> busque "Ruta de inclusión global" -> Agregar carpeta ->

if (onLinux) {elegir / var / www; } if (onWindows) {choose c: / path_to_htdocs o lo que sea; }

Ah, demasiada programación para hoy ... :)

Para mí, esta reparación automática reparada y ctrl + clic en la llamada al método.