Red de conocimiento informático - Conocimiento informático - Cómo encontrar rápidamente la capa inferior del código fuente PHP y encontrar la ubicación de implementación de la función especificada

Cómo encontrar rápidamente la capa inferior del código fuente PHP y encontrar la ubicación de implementación de la función especificada

Si desea verificar la definición de estas dos funciones en la biblioteca estándar, use ctags o cscope para generar index.h. Con cscope, puede saltar a la definición de la función usando man malloc. Consulte stdlib para la declaración.

Si aún no se puede encontrar, puedes usar ctags, si o grep.

También puede usar información del código fuente en Windows, luego buscar la definición de la función y usar grep -r para buscar palabras clave. Atoi y malloc están definidos en la biblioteca estándar de C.

1. Instalar ctags

Ejecute

ctags -R

en el directorio del código fuente. Esto instalará ctags en el directorio actual. y sus subdirectorios. Los archivos de etiquetas se generan de forma recursiva en el directorio.

2. Utilice VIM para buscar definiciones de funciones o estructuras basadas en archivos de marcado.

1. Busque en el directorio del código fuente

vi -t tagname

2. Si desea usarlo en cualquier lugar, debe agregar el archivo de etiquetas. al archivo ~ /.vimrc

set tags=/home/money/sda8/2.6232/tags

3. Si desea realizar un seguimiento en tiempo real en el código, mueva el cursor al nombre de la función Y use las teclas CTRL+], presione CTRL+t para regresar.

Si desea realizar un seguimiento de las funciones del sistema, utilice Mayús+K para saltar automáticamente al manual de funciones donde se encuentra el cursor.