mp-5
mp-5 ("Minimun Profit Text Editor") es un editor de texto multi-idioma destinado a programadores desarrollado por Angel Ortega.
Cuenta con multiples niveles de deshacer, funcionalidades de seleccion avanzada, edicion de documentos multiples a la vez, y dispone de resaltado de sintaxis para muchos lenguajes de programacion populares, como C, C++, Perl, Ruby, HTML, Python, PHP, guiones de interprete de comandos, etcetera.
Puedes ejecutarlo con:
mp-5 fichero.txt
Uso de mp-5
Mecanografia el texto para introducirlo en un fichero. Opera segun los #comandos de mp-5.
Si has configurado mp-5 con su fichero
~/.config/mp/mp.mpsl
, contaras con un corrector
ortografico. Presiona la tecla F5 para buscar la
siguiente palabra que no aparezca en el diccionario, o activa la
visualizacion de las palabras incorrectas desde Menu
Escritura / Conmutar ortografia.
Guarda los cambios con Ctrl+s. Sal del editor con Ctrl+q.
Modos de Seleccion
mp-5 dispone de tres Modos de Seleccion diferentes: "Bloque", "Vertice" y "Movimiento", que te permite seleccionar una region de texto para operarlo segun los comandos de edicion. Las operaciones Buscar, Reemplazar, etcetera, se aplicaran unicamente en la region de texto seleccionada (si es que elegimos una).
Te sera posible extender la region de texto seleccionada tanto como desees.
Podras deseleccionar la region de texto mediante la tecla F8, o bien cuando copies, borres, o bien reemplaces el bloque.
Modo de seleccion en Bloque
Para seleccionar una region de texto en bloque desplazandote a la posicion de inicio del mismo y marcalo con F9; luego desplazate a la posicion final del mismo y marcala presionando nuevamente F9.
Se resaltara el bloque de texto, y actuara como una region de texto seleccionado.
Modo de seleccion de vertice
Para seleccionar una region de texto vertical desplazate al vertice inicial y presiona Ctrl+b; luego desplazate a la posicion del vertice final y marcala presionando Ctrl+b nuevamente.
Se resaltara un rectangulo vertical de texto entre ambas vertices, y actuara como una region de texto seleccionado.
Modo de seleccion de Movimiento
Este modo no funciona en terminales remotas como en texto-plano.xyz, pero funcionara en una ventana grafica local.
Para seleccionar una region de texto mediante la forma convencional, manten presionada la tecla Mayusculas y utiliza las teclas de desplazamiento de mp-5.
mp-5 como IDE
mp-5 incorpora interesantes facilidades a la escritura de codigo de programacion, lo que permite integrarlo como un simple ambiente integrado de desarrollo (IDE).
Si estas trabajando con git, puedes solicitar el control de versionado mediante Ctrl+p, o buscar etiquetas de programacion con Ctrl+t.
Invoca la compilacion de un
proyecto, con la funcion Build (tecla F2).
De existir un fichero makefile
en el directorio de trabajo
actual, se extraeran todos los ficheros objeto y se presentara una
lista. Elige el deseado y se realizara un make, cuyo resultado
aparecera en pantalla en la forma de un documento de solo lectura (para
su analisis). De aparecer advertencias o errores de compilacion,
podremos navegar entre ellos avanzando con F3 y
retrocediendo con Ctrl+F3.
Comandos de MP-5
Comandos generales
Combinacion de teclas | Comando |
---|---|
Ctrl+a | abre la barra de menues en la version de terminal. |
Ctrl+o | Abrir fichero |
Ctrl+s | Guardar cambios en el documento |
Ctrl+e | Lista documentos abiertos |
Alt+a | Abre la barra de menues |
Ins | Conmuta entre el modo de insercion o el modo sobre-escritura. |
Ctrl+f | Buscar cadena siguiente |
Ctrl+r | Buscar y reemplazar cadena |
Ctrl+t | Busca tag |
Ctrl+w | Cierra ventana |
Ctrl+l | Envia mp-5 a segundo plano (retorna con el comando fg ) |
Ctrl+q | Sale de mp-5 |
Desplazamiento
Combinacion | Desplazamiento |
---|---|
Ctrl+Flecha Derecha | Desplaza a la siguiente palabra. |
Ctrl+Flecha izquierda | Desplaza a la palabra anterior. |
Inicio | Desplaza al principio de la linea |
Fin | Desplaza al final de la linea |
Alt+Flecha arriba / RePag | Desplaza la pantalla anterior |
Alt+Flecha Abajo / AvPag | Desplaza la siguiente pantalla |
Ctrl+Inicio | Desplaza al principio del archivo. |
Ctrl+Fin | Desplaza al final del archivo. |
Ctrl+g | Ir a numero de linea |
Ctrl+d | Lista las secciones. |
Ctrl+Flecha arriba | Se mueve a la seccion de arriba. |
Ctrl+Flecha abajo | Se mueve a la seccion de abajo. |
Seleccionar
F9 | Marca Inicio/Fin de seleccion |
F8 | Deselecciona el bloque |
Ctrl+b | Marca inicio/fin de bloque vertical |
Edicion
Combinacion de teclas | Comando |
---|---|
Ctrl+x | Cortar bloque seleccionado |
Ctrl+c | Copiar bloque seleccionado |
Ctrl+v | Pegar bloque seleccionado |
Ctrl+z | Deshacer (multiples niveles) |
Ctrl+k | Justifica el parrafo a la pantalla (soft-wrap). |
Alt+Flecha izquierda | indenta el bloque de texto. |
Alt+Flecha Derecha | desindenta el bloque de texto. |
Retroceder/Supr | Borra el bloque seleccionado |
Ctrl+Retroceder | Borra la palabra anterior |
Ctrl+y | Borra linea. |
Atajos
Funcion | Comando |
---|---|
F1 | Ayuda |
F2 | Build. |
F3 | Busca siguiente. |
F4 | justifica parrafo. |
F5 | Busca palabra con error ortografico. |
F6 | Busca palabra repetida. |
F7 | Ejecuta Macro. |
F10 | Graba Macro. |
F11/F12 | disminuyen o aumentan el tamano del tipo de letra (solo en terminales graficas). |