| 🎨 Syntax Highlighting |
Palabras clave, tipos, strings, templates, números, comentarios, operadores, decoradores, anotaciones |
| 🔍 Diagnóstico |
Errores en tiempo real, warnings, hints, variables no usadas, funciones no usadas, código inalcanzable, imports no usados |
| 💡 Autocompletado |
35+ keywords, 7 tipos, 10+ constantes, 9 snippets, funciones locales, imports |
| 📖 Documentación |
Hover docs para 17+ funciones built-in, signature help, documentación en comentarios /// |
| ✂️ Snippets |
main, class, for, for-in, try/catch, match, async, pub-def, priv-def |
| 🧹 Formateo |
Documento completo, selección, formateo al guardar |
| 🗺️ Navegación |
Ir a definición (F12), buscar referencias (Shift+F12), símbolos del documento (Ctrl+Shift+O), workspace symbols (Ctrl+T) |
| 🔧 Code Actions |
Eliminar no usados, agregar ;, comentar inalcanzable, declarar variables, extraer función/variable |
| 🏗️ Generación |
Nueva clase, función, struct, enum, interfaz, test, módulo |
| ▶️ Ejecución |
Ejecutar, verbose, con argumentos, REPL interactivo |
| 📦 Compilación |
Compilar archivo a .dmdlib, compilar proyecto |
| 📋 Plantillas |
Básico, API REST, Bot Discord, Vacío |
| 🔌 Providers |
Code Lens, Folding, Inlay Hints, Rename, Linked Editing, Semantic Tokens, Call Hierarchy, Tasks, Terminal Links |