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).