Skip to content

Este es un mini editor de código creado con Tkinter que permite escribir y ejecutar código en Python y JavaScript.

Notifications You must be signed in to change notification settings

chrisladzamach/miniCodeEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

EN-lang

📝 Mini Code Editor

This is a mini code editor created with Tkinter that allows you to write and run code in Python and JavaScript. It includes features such as:

Code editor with auto-completionDark and light mode (VS Code style) ✅ Code execution in Python and Node.jsCustom file savingIntegrated output console


🚀 Installation and Configuration

1️⃣ Clone the Repository

git clone https://github.com/your_user/mini-code-editor.git
cd mini-code-editor

2️⃣ Create a Virtual Environment (Optional but Recommended)

python -m venv venv
source venv/bin/activate # On Mac/Linux
venv\Scripts\activate # On Windows

3️⃣ Install Dependencies

Run the following command to install the required packages:

pip install -r requirements.txt

If you want support for JavaScript (Node.js), make sure you have Node.js installed:

node -v # To verify that it is installed

🏃‍♂️ Run the Editor

To start the editor, simply run:

python app.py

📦 Prerequisites

🔹 Python 3.8+ 🔹 Node.js (if you want to run JavaScript code) 🔹 Tkinter (included in most Python installations) 🔹 Jedi (for Python autocompletion)

If jedi is not installed, you can install it with:

pip install jedi

🖥️ Key Features

  • Light/Dark Mode (VS Code colors)
  • Autocompletion for Python
  • Code Execution in Python and JavaScript
  • Built-in Output Console
  • File Saving with custom name

🗂 File Explanation

  • .gitignore: Prevents uploading temporary files, virtual environment folders, and editor configurations.
  • README.md: Explains how to install, run, and what to install so anyone can easily use your editor.

⚡ Author

📌 Created by Ramarak

If you like this project, ⭐ give it a star on GitHub! 🚀

ES-lang

📝 Mini Code Editor

Este es un mini editor de código creado con Tkinter que permite escribir y ejecutar código en Python y JavaScript.
Incluye funcionalidades como:

Editor de código con autocompletado
Modo oscuro y claro (estilo VS Code)
Ejecución de código en Python y Node.js
Guardado de archivos personalizados
Consola de salida integrada


🚀 Instalación y Configuración

1️⃣ Clonar el Repositorio

git clone https://github.com/tu_usuario/mini-code-editor.git
cd mini-code-editor

2️⃣ Crear un Entorno Virtual (Opcional pero Recomendado)

python -m venv venv
source venv/bin/activate  # En Mac/Linux
venv\Scripts\activate      # En Windows

3️⃣ Instalar Dependencias

Ejecuta el siguiente comando para instalar los paquetes requeridos:

pip install -r requirements.txt

Si quieres soporte para JavaScript (Node.js), asegúrate de tener Node.js instalado:

node -v  # Para verificar que está instalado

🏃‍♂️ Ejecutar el Editor

Para iniciar el editor, simplemente ejecuta:

python app.py

📦 Requisitos Previos

🔹 Python 3.8+
🔹 Node.js (si deseas ejecutar código en JavaScript)
🔹 Tkinter (incluido en la mayoría de instalaciones de Python)
🔹 Jedi (para autocompletado en Python)

Si jedi no está instalado, puedes instalarlo con:

pip install jedi

🖥️ Funcionalidades Clave

  • Modo Claro/Oscuro (colores de VS Code)
  • Autocompletado para Python
  • Ejecución de Código en Python y JavaScript
  • Consola de Salida integrada
  • Guardado de Archivos con nombre personalizado

🗂 Explicación de los Archivos

  • .gitignore: Evita subir archivos temporales, carpetas de entorno virtual y configuraciones de editores.
  • README.md: Explica cómo instalar, ejecutar y qué instalar para que cualquier persona pueda usar tu editor fácilmente.

⚡ Autor

📌 Creado por Ramarak

Si te gusta este proyecto, ⭐ ¡dale una estrella en GitHub! 🚀

About

Este es un mini editor de código creado con Tkinter que permite escribir y ejecutar código en Python y JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages