¡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 desmá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.
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+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 |
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). |
