mp-5

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
mp-5 [2024/01/04 17:40] – [mp-5] peronmp-5 [2024/05/08 21:20] (actual) peron
Línea 1: Línea 1:
 =====mp-5===== =====mp-5=====
  
-**mp-5** ("**Minimun Profit Text Editor**") es un [[editores de texto|editor de texto]] multiidioma destinado a programadores, y ha sido liberado al dominio público por su creador Ángel Ortega.+**mp-5** ("**Minimun Profit Text Editor**") es un [[editores de texto|editor de texto]] multi-idioma destinado a programadores desarrollado por Ángel Ortega.
  
->Además de las posibilidades para editar textocuenta 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.+Cuenta con múltiples niveles de deshacerfuncionalidades 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, [[script|guiones de intérprete de comandos]], etcétera.
  
 Puedes ejecutarlo con: Puedes ejecutarlo con:
-<code bash>mp-5</code>+<code bash>mp-5 fichero.txt</code> 
 + 
 +{{ :mp-5.png?200 |}} 
 + 
 +====Uso de mp-5==== 
 + 
 +Mecanografía el texto para introducirlo en un fichero. Opera según los [[#comandos de mp-5]].  
 + 
 +Si has configurado mp-5 con su fichero ''~/.config/mp/[[mp.mpsl]]'', contarás con un corrector ortográfico. Presiona la **tecla F5** para buscar la siguiente palabra que no aparezca en el diccionario, o activa la visualización de las palabras incorrectas desde **//Menú Escritura / Conmutar ortografía//**. 
 + 
 +Guarda los cambios con **Ctrl+s**. Sal del editor con **Ctrl+q**. 
 + 
 +===Modos de Selección=== 
 +mp-5 dispone de tres //Modos de Selección// diferentes:  "//Bloque//", "//Vértice//" y "//Movimiento//", que te permite seleccionar una región de texto para operarlo según los [[#edición|comandos de edición]]. Las operaciones Buscar, Reemplazar, etcétera, se aplicarán unicamente en la región de texto seleccionada (si es que elegimos una).  
 + 
 +Te será posible extender la región de texto seleccionada tanto como desees.  
 + 
 +Podrás deseleccionar la región de texto mediante la **tecla F8**, o bien cuando copies, borres, o bien reemplaces el bloque. 
 + 
 +==Modo de selección en Bloque == 
 +Para seleccionar una región de texto en bloque [[#desplazamiento|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**. 
 + 
 +Se resaltará el bloque de texto, y actuará como una región de texto seleccionado. 
 + 
 +==Modo de selección de vértice== 
 +Para seleccionar una región de texto vertical desplázate al vértice inicial y presiona **Ctrl+b**; luego desplázate a la posición del vértice final y márcala presionando **Ctrl+b** nuevamente.  
 + 
 +Se resaltará un rectángulo vertical de texto entre ambas vértices, y actuará como una región de texto seleccionado. 
 + 
 +==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. 
 + 
 +Para seleccionar una región de texto mediante la forma convencional, mantén presionada la **tecla Mayúsculas** y utiliza las [[#desplazamiento|teclas de desplazamiento de mp-5]]. 
 + 
 +===mp-5 como IDE=== 
 +mp-5 incorpora interesantes facilidades a la escritura de código de programación, lo que permite integrarlo como un simple //ambiente integrado de desarrollo// (IDE). 
 + 
 +Si estás trabajando con [[git]], puedes solicitar el control de versionado mediante **Ctrl+p**, o buscar etiquetas de programación con **Ctrl+t**. 
 + 
 +Invoca la [[tutorial_de_compilacion|compilación de un proyecto]], con la función //Build// (**tecla F2**). De existir un fichero ''makefile'' en el directorio de trabajo actual, se extraerán todos los ficheros objeto y se presentará una lista. Elige el deseado y se realizará un  //make//, cuyo resultado aparecerá en pantalla en la forma de un documento de solo lectura (para su análisis). De aparecer advertencias o errores de compilación, podremos navegar entre ellos avanzando con  **F3** y retrocediendo con **Ctrl+F3**.
  
-====MP-5 como IDE==== 
-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 de MP-5====
  
-^Combinación de teclas ^ Resultado ^+===Comandos generales=== 
 +^Combinación de teclas ^ Comando ^
 | **Ctrl+a** | abre la barra de menúes en la versión de terminal. | | **Ctrl+a** | abre la barra de menúes en la versión de terminal. |
-| **Alt+a** | abre la barra de menúes | +| **Ctrl+o** | Abrir fichero | 
-| **Ins** | Conmuta entre el modo de inserción o el modo sobreescribir. | +| **Ctrl+s** | Guardar cambios en el documento | 
-| **Cltr+z** | Deshacer. +| **Ctrl+e** | Lista documentos abiertos | 
-| **Alt+Flecha arriba** | Desplaza la pantalla hacia arriba +| **Alt+a** | Abre la barra de menúes | 
-| **Alt+Flecha Abajo** | Desplaza la pantalla hacia abajo +| **Ins** | Conmuta entre el modo de inserción o el modo sobre-escritura. | 
-| **Alt+Flecha izquierda** | indenta el bloque de texto. +| **Ctrl+f** | Buscar cadena siguiente 
-| **Alt+Flecha Derecha** | desindenta el bloque de texto. +| **Ctrl+r** | Buscar y reemplazar cadena 
-| **Ctrl+k** | Activa la división de palabras. +| **Ctrl+t** | Busca tag 
-| **Ctrl+Flecha Derecha** | Avanza a la siguiente palabra. | +| **Ctrl+w** | Cierra ventana 
-| **Ctrl+Flecha izquierda** | Retrocede a la siguiente palabra. |+| **Ctrl+l** | Envía mp-5 a [[creacion_de_trabajos_en_texto-plano|segundo plano]] (retorna con el comando ''[[creacion_de_trabajos_en_texto-plano#traer_un_trabajo_suspendido_a_primer_plano|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+Inicio** | Desplaza al principio del archivo. |
 | **Ctrl+Fin** | Desplaza al final del archivo. | | **Ctrl+Fin** | Desplaza al final del archivo. |
 +| **Ctrl+g** | Ir a número de línea |
 | **Ctrl+d** | Lista las secciones. | | **Ctrl+d** | Lista las secciones. |
 | **Ctrl+Flecha arriba** | Se mueve a la sección de arriba. | | **Ctrl+Flecha arriba** | Se mueve a la sección de arriba. |
 | **Ctrl+Flecha abajo** | Se mueve a la sección de abajo. | | **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 [[#Modo de selección de vértice|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__ (múltiples niveles) |
 +| **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. | | **Ctrl+y** | Borra línea. |
-| **Ctrl+w** | Cierra ventana | + 
-| **Ctrl+q** | Sale | +===Atajos=== 
-| **F1** | Ayuda. |+ 
 +^ Función ^ Comando ^ 
 +| **F1** | **Ayuda** |
 | **F2** | Build. | | **F2** | Build. |
 | **F3** | Busca siguiente. | | **F3** | Busca siguiente. |
-| **F4** | ajusta las palabras del párrafo. | +| **F4** | justifica párrafo. | 
-| **F5** | Busca palabra con error otrográfico. |+| **F5** | Busca palabra con error ortográfico. |
 | **F6** | Busca palabra repetida. | | **F6** | Busca palabra repetida. |
 | **F7** | Ejecuta Macro. | | **F7** | Ejecuta Macro. |
-| **F8**/**F9** | Marca/Desmarca Etiqueta | 
 | **F10** | Graba Macro. | | **F10** | Graba Macro. |
 | **F11**/**F12** | disminuyen o aumentan el tamaño del tipo de letra (sólo en terminales gráficas). | | **F11**/**F12** | disminuyen o aumentan el tamaño del tipo de letra (sólo en terminales gráficas). |
 +
 +
 +
  • mp-5.1704390039.txt.gz
  • Última modificación: 2024/01/04 17:40
  • por peron