¡Esta es una revisión vieja del documento!
mp-5
mp-5 (“Minimun Profit Text Editor”) es un editor de texto multiidioma destinado a programadores, y ha sido liberado al dominio público por su creador Ángel Ortega.
Cuenta con múltiples niveles de deshacer, funcionalidades avanzadas de selección, edición de documentos múltiples a la vez, y con 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
Modos de Selección
mp-5 dispone de tres Modos de Selección de Texto diferentes: “Bloque”, “Vertical” y “Movimiento”. Una vez seleccionado un bloque de texto, podrá trabajarlo mediante los comandos de edición.
Es posible extender un bloque seleccionado tanto como se desee. 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).
Podrá deseleccionar un bloque seleccionado mediante la tecla F8, o bien cuando copie, borre, o reemplace el bloque.
Modo de selección en Bloque
Seleccione un bloque de texto desplazándose a la posición inicial del mismo y demárquela con F9; luego desplácese a la posición final del mismo y presione F9 nuevamente.
El bloque de texto intermediado quedará resaltado.
Modo de selección vertical
El modo de selección vertical consiste en remarcar un rectángulo en el texto (desde una posición x1,y1 hasta x2,y2). Desplázate a la posición inicial y presiona Ctrl+b y luego desplázate a la posición final y presiona Ctrl+b nuevamente.
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.
Para invocar la compilación de un proyecto, 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+e | Lista documentos abiertos |
Alt+a | abre la barra de menúes |
Ins | Conmuta entre el modo de inserción o el modo sobreescritura. |
Ctrl+f | Buscar cadena siguiente |
Ctrl+r | Buscar y reemplazar cadena |
Ctrl+t | Busca tag |
Ctrl+w | Cierra ventana |
Ctrl+q | Sale de mp-5 |
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). |
Seleccionar
F9 | Marca Inicio/Fin de selección |
Ctrl+b | Marca inicio/fin de bloque vertical |
F8 | Deselecciona el bloque |
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. |
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. |