¡Esta es una revisión vieja del documento!
mp-5
mp-5 (“Minimun Profit Text Editor”) es un editor de texto multi-idioma destinado a programadores desarrollado por Ángel Ortega.
Cuenta con múltiples niveles de deshacer, funcionalidades de selección avanzada, edición de documentos múltiples a la vez, y dispone de resaltado de sintaxis para muchos lenguajes de programación populares, como C, C++, Perl, Ruby, HTML, Python, PHP, guiones de intérprete de comandos, etcétera.
Puedes ejecutarlo con:
mp-5 fichero.txt
Uso de mp-5
Mecanografía el texto para introducirlo en un fichero. Opera según los comandos de mp-5. Salta a la siguiente palabra detectada con el revisor ortográfico con la tecla F5.
Guarda los cambios con Ctrl+s. Sal del editor con Ctrl+q.
El fichero de configuración de mp-5 es ~/.config/mp/mp.mpsl
.
Modos de Selección
mp-5 dispone de tres Modos de Selección diferentes: “Bloque”, “Vértice” y “Movimiento”.
Una vez seleccionado un bloque de texto, podrás operarlo según los comandos de edición. El resto de las operaciones como Búsqueda, Reemplazar, etcétera, se aplicarán unicamente en la región seleccionada (si es que elegimos una).
Te será posible extender el bloque seleccionado tanto como desees.
Podrás deseleccionar el bloque de texto mediante la tecla F8, o bien cuando copies, borres, o bien reemplaces el bloque.
Modo de selección en Bloque
Para seleccionar un bloque de texto desplazándote a la posición de inicio del mismo y márcalo con F9; luego desplázate a la posición final del mismo y márcala presionando nuevamente F9.
El bloque de texto entre ambas posiciones demarcadas resultará resaltado y actuará como una selección.
Modo de selección de vértice
Selecciona un rectángulo en el texto desplazándote al vértice inicial y presiona Ctrl+b; luego desplázate a la posición del vértice final y presiona Ctrl+b nuevamente.
El bloque de texto entre ambas vértices resultará resaltado y actuará como una selección.
Modo de selección de Movimiento
Este modo no funciona en terminales remotas como en texto-plano.xyz, pero funcionará en una ventana gráfica local.
Seleccione el bloque de texto mediante la forma convencional: la tecla Mayúsculas+las teclas de desplazamiento.
mp-5 como IDE
Las facilidades de programación de MP-5 son interesantes.
Si estás trabajando con git, puedes llamar al control de versiones con Ctrl+p, o buscar tags de programación con Ctrl+t.
Invoca la compilación de un proyectoTutorial de compilación, utiliza la función Build (presionando tecla F2), Si existiese un fichero makefile en el directorio de trabajo actual, todos los objetos serán extraídos de él y quedarán listados para que seleccionemos uno. El elegido será ejecutado con make, y el resultado aparecerá en pantalla en un documento de solo lectura para su análisis.
También aparecerían posibles errores y advertencias de compilación, en las cuales podremos navegar con F3 (para avanzar) y Ctrl+F3 (para retroceder).
Comandos de MP-5
Comandos generales
Combinación de teclas | Comando |
---|---|
Ctrl+a | abre la barra de menúes en la versión de terminal. |
Ctrl+o | Abrir fichero |
Ctrl+s | Guardar cambios en el documento |
Ctrl+e | Lista documentos abiertos |
Alt+a | abre la barra de menúes |
Ins | Conmuta entre el modo de inserción 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 | Pasa mp-5 a segundo plano (retorna con el comando fg ) |
Ctrl+q | Sale de mp-5 |
Desplazamiento
Combinación | Desplazamiento |
---|---|
Ctrl+Flecha Derecha | Desplaza a la siguiente palabra. |
Ctrl+Flecha izquierda | Desplaza a la palabra anterior. |
Inicio | Desplaza al principio de la línea |
Fin | Desplaza al final de la línea |
Alt+Flecha arriba / RePág | Desplaza la pantalla anterior |
Alt+Flecha Abajo / AvPág | Desplaza la siguiente pantalla |
Ctrl+Inicio | Desplaza al principio del archivo. |
Ctrl+Fin | Desplaza al final del archivo. |
Ctrl+g | Ir a número de línea |
Ctrl+d | Lista las secciones. |
Ctrl+Flecha arriba | Se mueve a la sección de arriba. |
Ctrl+Flecha abajo | Se mueve a la sección de abajo. |
Seleccionar
F9 | Marca Inicio/Fin de selección |
F8 | Deselecciona el bloque |
Ctrl+b | Marca inicio/fin de bloque vertical |
Edición
Combinación de teclas | Comando |
---|---|
Ctrl+x | Cortar bloque seleccionado |
Ctrl+c | Copiar bloque seleccionado |
Ctrl+v | Pegar bloque seleccionado |
Ctrl+z | Deshacer. |
Ctrl+k | Justifica el párrafo 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 línea. |
Atajos
Función | Comando |
---|---|
F1 | Ayuda |
F2 | Build. |
F3 | Busca siguiente. |
F4 | justifica párrafo. |
F5 | Busca palabra con error ortográfico. |
F6 | Busca palabra repetida. |
F7 | Ejecuta Macro. |
F10 | Graba Macro. |
F11/F12 | disminuyen o aumentan el tamaño del tipo de letra (sólo en terminales gráficas). |