Herramientas de usuario

Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
mp-5 [2024/01/04 18:51] peronmp-5 [2026/04/21 16:07] (actual) – editor externo 127.0.0.1
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 desmá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.
  
-Invoca la [[compilación de un proyecto]][[tutorial_de_compilacion|Tutorial 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.+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**.
  
  
Línea 46: Línea 53:
 ^Combinación de teclas ^ Comando ^ ^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. |
 +| **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** |
  
Línea 76: Línea 86:
 | **F9** | Marca Inicio/Fin de selección | | **F9** | Marca Inicio/Fin de selección |
 | **F8** | Deselecciona el bloque | | **F8** | Deselecciona el bloque |
-| **Ctrl+b** | Marca inicio/fin de bloque vertical |+| **Ctrl+b** | Marca inicio/fin de [[#Modo de selección de vértice|bloque vertical]] |
  
 ===Edición=== ===Edición===
Línea 83: Línea 93:
 | **Ctrl+c** | Copiar bloque seleccionado | | **Ctrl+c** | Copiar bloque seleccionado |
 | **Ctrl+v** | Pegar bloque seleccionado | | **Ctrl+v** | Pegar bloque seleccionado |
-| **Ctrl+z** | Deshacer. |+| **Ctrl+z** | __Deshacer__ (múltiples niveles) |
 | **Ctrl+k** | Justifica el párrafo a la pantalla (//soft-wrap//). | | **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. |

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información