Este proyecto es una aplicación de editor de texto creada con Python y la biblioteca Tkinter. La aplicación proporciona funcionalidades básicas para editar texto y permite agregar resaltado de colores que persiste al guardar el archivo.
- Incrementar el tamaño de la fuente: Cambia el tamaño del texto en el editor a uno mayor.
- Reiniciar la fuente al estado inicial: Restaura el tamaño de la fuente al valor predeterminado.
- Guardar archivo: Permite guardar el contenido del editor en un archivo de texto, conservando cualquier resaltado aplicado.
- Abrir archivo: Carga un archivo de texto existente en el editor.
- Resaltado de texto:
- Color rojo: Presiona
Ctrl + R
para resaltar el texto seleccionado en rojo. - Color azul: Presiona
Ctrl + F
para resaltar el texto seleccionado en azul. - Color amarillo: Presiona
Ctrl + Q
para resaltar el texto seleccionado en amarillo.
- Color rojo: Presiona
- Persistencia del resaltado: Los colores de resaltado se guardan con el texto, de modo que al abrir un archivo previamente guardado, el resaltado persiste.
- Asegúrate de tener Python 3 instalado en tu sistema.
- Clona este repositorio o descarga los archivos.
git clone https://github.com/Aleavy/Text_Editor.git
- Navega al directorio donde clonaste el repositorio Text_Editor y crea 2 carpetas "private" y dentro de ella "tags".
- Ejecuta el archivo principal:
python text_editor.py
- Utiliza las opciones disponibles en la interfaz para realizar ediciones y resaltados en el texto.
- Ctrl + R: Resalta el texto seleccionado en rojo.
- Ctrl + F: Resalta el texto seleccionado en azul.
- Ctrl + Q: Resalta el texto seleccionado en amarillo.
- Ctrl + B: Vuelve el texto en negritas.
- Ctrl + S: Guarda el archivo (extension por defecto: .txt).
- text_editor.py: Archivo principal que contiene la lógica de la aplicación.
- Asegúrate de seleccionar el texto antes de usar los atajos de resaltado.
- Los colores de resaltado se guardarán en un formato compatible al abrir el archivo posteriormente.
Si deseas contribuir a este proyecto:
- Haz un fork del repositorio.
- Crea una rama para tu función (“feature/nueva-funcionalidad”).
- Realiza un pull request describiendo los cambios realizados.
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE
para más información.