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 18:43] 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.
  
-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.+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, [[script|guiones de intérprete de comandos]], etcétera.
  
 Puedes ejecutarlo con: Puedes ejecutarlo con:
 <code bash>mp-5 fichero.txt</code> <code bash>mp-5 fichero.txt</code>
  
-====Modos de Selección==== +{{ :mp-5.png?200 |}}
-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 [[#edición|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). +====Uso de mp-5====
  
-Podrá deseleccionar un bloque seleccionado mediante la **tecla F8**, o bien cuando copie, borre, o reemplace el bloque.+Mecanografía el texto para introducirlo en un fichero. Opera según los [[#comandos de mp-5]]
  
-===Modo de selección en Bloque ===+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//**.
  
-Seleccione un bloque de texto [[#desplazamiento|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+Guarda los cambios con **Ctrl+s**. Sal del editor con **Ctrl+q**.
  
-El bloque de texto intermediado quedará resaltado.+===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)
  
-===Modo de selección vertical=== +Te será posible extender la región de texto seleccionada tanto como desees
-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+
  
 +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 de Movimiento===+==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**.
  
-__Este modo no funciona en terminales remotas__ como en texto-plano.xyzpero funcionará en una ventana gráfica local.+Se resaltará el bloque de texto, y actuará como una región de texto seleccionado.
  
-Seleccione el bloque de texto mediante la forma convencional: la **tecla Mayúsculas+las [[#desplazamiento|teclas de desplazamiento]]**.+==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
  
-====MP-5 como IDE==== +Se resaltará un rectángulo vertical de texto entre ambas vértices, y actuará como una región de texto seleccionado.
-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**.+==Modo de selección de Movimiento== 
 +>__Este modo no funciona en terminales remotas__ como en texto-plano.xyzpero funcionará en una ventana gráfica local.
  
-Para invocar la compilación de un proyectoutiliza 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.+Para seleccionar una región de texto mediante la forma convencionalmantén presionada la **tecla Mayúsculas** y utiliza las [[#desplazamiento|teclas de desplazamiento de mp-5]].
  
-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).+===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 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**.
  
  
 ====Comandos de MP-5==== ====Comandos de MP-5====
 +
 ===Comandos generales=== ===Comandos generales===
 ^Combinación de teclas ^ Comando ^ ^Combinación de teclas ^ Comando ^
-| F1 | Ayuda | 
 | **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. |
 +| **Ctrl+o** | Abrir fichero |
 +| **Ctrl+s** | Guardar cambios en el documento |
 | **Ctrl+e** | Lista documentos abiertos | | **Ctrl+e** | Lista documentos abiertos |
-| **Alt+a** | abre la barra de menúes | +| **Alt+a** | Abre la barra de menúes | 
-| **Ins** | Conmuta entre el modo de inserción o el modo sobreescritura. |+| **Ins** | Conmuta entre el modo de inserción o el modo sobre-escritura. |
 | **Ctrl+f** | Buscar cadena siguiente | | **Ctrl+f** | Buscar cadena siguiente |
 | **Ctrl+r** | Buscar y reemplazar cadena | | **Ctrl+r** | Buscar y reemplazar cadena |
 | **Ctrl+t** | Busca tag | | **Ctrl+t** | Busca tag |
 | **Ctrl+w** | Cierra ventana | | **Ctrl+w** | Cierra ventana |
 +| **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** | | **Ctrl+q** | **Sale de mp-5** |
- 
-===Seleccionar=== 
-| **F9** | Marca Inicio/Fin de selección | 
-| **F8** | Deselecciona el bloque | 
-| Ctrl+b | Marca 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. | 
-| **Retroceder**/**Supr** | Borra el bloque seleccionado | 
-| **Ctrl+Retroceder** | Borra la palabra anterior | 
-| **Ctrl+y** | Borra línea. | 
- 
  
 ===Desplazamiento=== ===Desplazamiento===
Línea 88: Línea 81:
 | **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 izquierda** | indenta el bloque de texto. |
 | **Alt+Flecha Derecha** | desindenta 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 ^ ^ Función ^ Comando ^
-| **F1** | Ayuda|+| **F1** | **Ayuda** |
 | **F2** | Build. | | **F2** | Build. |
 | **F3** | Busca siguiente. | | **F3** | Busca siguiente. |
Línea 99: Línea 111:
 | **F6** | Busca palabra repetida. | | **F6** | Busca palabra repetida. |
 | **F7** | Ejecuta Macro. | | **F7** | Ejecuta Macro. |
-| **F8**/**F9** | Marca/Desmarca selección | 
 | **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.1704393831.txt.gz
  • Última modificación: 2024/01/04 18:43
  • por peron