
Visual Studio Code “Outline” (Esquema de símbolos)
Para listar métodos, funciones, clases, etc en Visual Studio Code esto se llama:
👉 Outline (Esquema / Outline View)
Requisitos
Para ver el esquema de símbolos en un archivo Python necesitamos tener instalada la extesión Python de Microsoft:
https://marketplace.visualstudio.com/items?itemName=ms-python.python
✅ Panel lateral
- Ve al panel izquierdo, estando en el Explorer abre un archivo
.py
- Busca búsca abajo la sección:
👉 OUTLINE

Dale clic y allí verás:
- Clases
- Métodos
- Funciones
- Variables

¿Qué es lo que aparece debajo de una clase en Outline?
Cuando desplegamos una clase como la que se ve en el archivo de la imagen de arriba:
en el panel Outline, en este ejemplo veremos elementos como:
__init__temp_mintemp_maxbrightness_mincentralmain_layout
👉 Estos elementos representan los componentes internos de la clase.
Explicación sencilla
MainWindow (Clase)
├─ __init__ → Método (función de la clase)
├─ temp_min → Variable (atributo)
├─ temp_max → Variable (atributo)
├─ brightness_min → Variable (atributo)
├─ central → Objeto interno
└─ main_layout → Objeto internoTipos de elementos que muestra Outline
1 Métodos
Ejemplo:
👉 Es una función dentro de la clase 👉 Se ejecuta cuando se crea el objeto
2️ Atributos (variables)
Ejemplo:
👉 Son datos que pertenecen a la clase
3️ Objetos internos
Ejemplo:
👉 Son componentes que la clase utiliza internamente
¿Para qué sirve esto?
El panel Outline permite:
- Navegar rápidamente por el código
- Ir directamente a variables o métodos
- Entender la estructura de una clase sin leer todo el archivo
💡 Nota importante
A diferencia de otros editores, Visual Studio Code no solo muestra:
- clases
- funciones
sino también:
✅ atributos (self.variable)
✅ objetos internos
✅ estructura completa de la clase
Extensión
AZ AL Dev Tools/AL Code Outline
Alternativa para ver solo clases y métodos (como en Kate en Linux)
En Visual Studio Code, el panel Outline muestra una vista muy completa del código:
- Clases
- Métodos
- Funciones
- Variables (atributos)
Pero en algunos casos puede resultar demasiado detallado, ya que también muestra variables internas como:
temp_min
brightness_min
central
main_layoutSolución: usar una extensión alternativa
Si deseas una vista más limpia (similar a Kate en Linux), puedes usar la extensión:
📎 AZ AL Dev Tools/AL Code Outline
https://marketplace.visualstudio.com/items?itemName=andrzejzwierzchowski.al-code-outline

¿Qué hace esta extensión?
Esta extensión añade un panel alternativo al Outline, donde puedes ver:
- Clases
- Métodos
- Estructura del código
👉 sin mostrar variables internas
Ventaja principal
Permite navegar el código de forma más simple:
MainWindow
├─ __init__()
├─ build_temperature_section()
├─ build_buttons()
└─ update_labels()✅ Más limpio
✅ Más enfocado
✅ Ideal para archivos grandes
Dónde aparece
Una vez instalada:
- Se añade debajo del panel OUTLINE
- Funciona como una vista alternativa
⚠️ Nota importante
Esta extensión fue creada principalmente para el lenguaje AL (Business Central), pero:
👉 También funciona con otros archivos (como Python, HTML,
etc.)
👉 Puede usarse como reemplazo del Outline estándar
En la siguiente imagen gif el funcionamiento de AL OUTLINE:

Dios les bendiga
Comentarios
Publicar un comentario