Un editor de código moderno y elegante construido con Python y Tkinter, inspirado en Visual Studio Code pero con una interfaz más ligera y personalizable.
- Tema Oscuro Moderno: Interfaz inspirada en VS Code con colores oscuros y profesionales
- Barra de Iconos Lateral: Acceso rápido a funciones principales
- Explorador de Archivos: Navegación completa de carpetas y archivos
- Panel Inferior: Terminal integrada, problemas y salida
- Barra de Estado: Información en tiempo real sobre el archivo actual
- Abrir/Cerrar Archivos: Soporte para múltiples formatos (.txt, .py, .js, .css, .html)
- Abrir Carpetas: Navegación completa de proyectos
- Crear Archivos/Carpetas: Funcionalidad integrada en el explorador
- Eliminar Elementos: Gestión completa del sistema de archivos
- Guardar/Guardar Como: Funciones de persistencia completas
- Resaltado de Sintaxis: Soporte para Python con colores personalizables
- Números de Línea: Visualización en tiempo real
- Deshacer/Rehacer: Historial completo de cambios
- Cortar/Copiar/Pegar: Funciones de edición estándar
- Fuente Monospace: Consolas para mejor legibilidad del código
- Terminal Interactiva: Comandos básicos integrados
- Comandos Disponibles:
ayuda: Muestra comandos disponibleshola: Saludo interactivoclear: Limpia la terminalinfo: Información del editorls: Lista archivos del proyecto
- Menú Contextual: Clic derecho en el explorador de archivos
- Atajos de Teclado: Navegación eficiente
- Estado de Archivos: Indicadores de modificación
- Información de Cursor: Línea y columna actual
pip install tkinter
pip install Pillowpython app.pyeditorCode/
├── app.py # Archivo principal del editor
├── README.md # Esta documentación
└── icons/ # Carpeta de iconos (opcional)
├── files.png
├── search.png
├── git.png
├── debug.png
├── extensions.png
├── terminal.png
├── new_file.png
├── new_folder.png
└── info.png
- Múltiples Pestañas: Soporte para abrir varios archivos simultáneamente
- Búsqueda y Reemplazo: Funcionalidad de búsqueda avanzada
- Autocompletado: Sugerencias inteligentes de código
- Indentación Automática: Formateo automático de código
- Zoom de Texto: Control de tamaño de fuente
- Múltiples Temas: Temas claros y oscuros adicionales
- Configuración de Fuente: Personalización de tipografías
- Colores Personalizables: Editor de temas integrado
- Atajos de Teclado Personalizables: Configuración de teclas
- Paneles Redimensionables: Ajuste de tamaños de paneles
- Control de Versiones Git: Integración completa con Git
- Depurador Integrado: Debugging de código Python
- Extensiones: Sistema de plugins
- Linting: Detección de errores en tiempo real
- Formateo de Código: Auto-formateo con black/autopep8
- Resaltado Multi-lenguaje: JavaScript, HTML, CSS, JSON, XML
- Linting Específico: ESLint, Stylelint, etc.
- Compilación Integrada: Ejecución directa de código
- Snippets: Plantillas de código reutilizables
- IntelliSense: Análisis semántico de código
- Split View: Edición de múltiples archivos lado a lado
- Minimap: Vista previa del archivo completo
- Folding de Código: Colapsar/expandir bloques de código
- Breadcrumbs: Navegación de rutas de archivos
- Outline: Vista de estructura del código
- API de Extensiones: Sistema de plugins completo
- Marketplace: Repositorio de extensiones
- Configuración JSON: Archivos de configuración
- Workspaces: Gestión de proyectos múltiples
- Backup Automático: Guardado automático y recuperación
- Múltiples pestañas
- Búsqueda básica
- Mejoras en el resaltado de sintaxis
- Sistema de temas
- Configuración de usuario
- Mejoras en la terminal
- Integración Git básica
- Linting de Python
- Autocompletado simple
- Sistema de extensiones
- Debugger integrado
- Soporte multi-lenguaje completo