InglésFrancésEspañol

Ad


icono de página de OnWorks

mcedit - Online en la nube

Ejecute mcedit en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando mcedit que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


mcedit: editor de archivos interno de GNU Midnight Commander.

USO


medit [-bcCdfhstVx?] [+ lineno] [archivo1] [archivo2] ...

medit [-bcCdfhstVx?] archivo1: lineno [:] archivo2: lineno [:] ...

DESCRIPCIÓN


mcedit es un enlace a mc, el ejecutable principal de GNU Midnight Commander. Ejecutando GNU Midnight
Commander bajo este nombre solicita mirar al editor interno y abrir archivos especificados
en la línea de comando. El editor se basa en la versión terminal de CoolEdit - ser único
editor para X Window System.

CAMPUS


+ lineno
Vaya a la línea especificada por número (no ponga un espacio entre los + firmar y el
número). Se permiten varios números de línea, pero el último será real y
se aplicará solo al primer archivo.

-b Fuerza la visualización en blanco y negro.

-c Forzar el modo de color ANSI en terminales que no parecen tener soporte de color.

-C = , , : = ...
Especifique un conjunto de colores diferente. Ver el Colores sección en mc(1) para más
información.

-d Desactive la compatibilidad con el mouse.

-f Muestra la ruta de búsqueda compilada para los archivos de datos de GNU Midnight Commander.

-t Forzar el uso de la base de datos termcap en lugar de terminfo. Esta opción solo es aplicable
si GNU Midnight Commander se compiló con la biblioteca S-Lang con soporte terminfo.

-V Muestra la versión del programa.

-x Forzar el modo xterm. Se utiliza cuando se ejecuta en terminales compatibles con xterm (dos modos de pantalla,
y capaz de enviar secuencias de escape de ratón).

CATEGORIAS


El editor de archivos interno es un editor de ventanas con todas las funciones. Puede editar varios archivos en
al mismo tiempo. El tamaño máximo de cada archivo es de 64 megabytes. Es posible editar binario
archivos. Las características que soporta actualmente son: copiar en bloque, mover, borrar, cortar, pegar; llave
para deshacer clave; menús desplegables; inserción de archivos; comandos macro; búsqueda de expresiones regulares
y reemplazar; resaltado de texto con la flecha de mayúsculas (si el terminal lo admite);
alternar insertar-sobrescribir; autoindent; tamaño de pestaña ajustable; resaltado de sintaxis para varios
tipos de archivo; y una opción para canalizar bloques de texto a través de comandos de shell como sangría y
yo deletreo.

Cada archivo se abre en su propia ventana en modo de pantalla completa. Control de ventanas en mcedit es
similar al control de ventana en otro programa de ventanas múltiples: haga doble clic en el título de la ventana
maximiza la ventana a pantalla completa o restaura el tamaño y la posición de la ventana; clic izquierdo en
el título de la ventana y el arrastre del mouse mueven la ventana en el área del editor; haga clic con el botón izquierdo en el marco inferior derecho
la esquina y el arrastre del mouse cambia el tamaño de la ventana. Estas acciones se pueden realizar mediante el menú "Ventana".

LLAVES


El editor es fácil de usar y se puede utilizar sin necesidad de aprender. Se invoca el menú desplegable
presionando F9. Puede aprender otras teclas del menú y de las etiquetas de la barra de botones.

Además de eso, Shift combinado con flechas resalta el texto (si es compatible con
la terminal): Ctrl-Ins copias al archivo ~ / .cache / mc / mcedit / mcedit.clip, Turnos
pastas de ~ / .cache / mc / mcedit / mcedit.clip, Mayús-Supr cortes a
~ / .cache / mc / mcedit / mcedit.clipy Ctrl-Supr elimina el texto resaltado. Resaltado del mouse
también funciona en algunos terminales. Para utilizar el soporte de mouse estándar proporcionado por su
terminal, mantenga presionada la tecla Shift. Tenga en cuenta que el soporte del mouse en el terminal no
comparte el portapapeles con medit.

La clave de finalización (generalmente Meta-pestaña or Escapar Tab audio) completa la palabra debajo del cursor
utilizando las palabras utilizadas en el archivo.

MACRO


Para definir una macro, presione Ctrl-R y luego escriba las claves que desea ejecutar. prensa
Ctrl-R de nuevo cuando termine. La macro se puede asignar a cualquier tecla presionando esa tecla.
La macro se ejecuta cuando presiona la tecla asignada.

Los comandos de macro se almacenan en la sección [editor] es el archivo ~ / .local / share / mc / mc.macros.

Se pueden asignar scripts externos (filtros) a cualquier tecla de acceso rápido mediante edición mc.macros como
siguientes:

[editor]
ctrl-W = ExecuteScript: 25;

Esto significa que la tecla de acceso rápido ctrl-W inicia la EjecutarScript(25) acción, luego manejador del editor
traduce esto en la ejecución de ~ / .local / share / mc / mcedit / macros.d / macro.25.sh shell
guión.

Los scripts externos se almacenan en ~ / .local / share / mc / mcedit / macros.d / directorio y debe ser
nombrado como macro.XXXX.sh donde XXXX es el número de 0 a 9999. Consulte Editar Menú Archive para
más detalles sobre el formato del guión.

Se pueden utilizar las siguientes macrodefiniciones y directivas:

#silencio
Si se establece esta directiva, la secuencia de comandos se inicia sin subshell interactivo.

%c El número de posición de la columna del cursor.

%i La sangría del espacio en blanco es igual a la columna del cursor.

%y El tipo de sintaxis del archivo actual.

%b El nombre del archivo de bloque.

%f El nombre del archivo actual.

%n Solo el nombre del archivo actual sin extensión.

%x La extensión del nombre del archivo actual.

%d El nombre del directorio actual.

%F El archivo actual en el panel no seleccionado.

%D El nombre del directorio del panel no seleccionado.

%t Los archivos etiquetados actualmente.

%T Los archivos etiquetados en el panel no seleccionado.

%u y %U Similar a la %t y %T macros, pero además los archivos no están etiquetados. usted
puede utilizar esta macro sólo una vez por entrada de archivo de menú o entrada de archivo de extensión, porque
la próxima vez no habrá archivos etiquetados.

%s y %S Los archivos seleccionados: los archivos etiquetados si los hay. De lo contrario, la corriente
archivo.

Siéntase libre de editar estos archivos, si lo necesita. Aquí hay una secuencia de comandos externa de muestra:

l selección de comentarios
TMPFILE = `mktemp $ {MC_TMPDIR: -/ Tmp} / up.XXXXXX` || salida 1
echo #if 0> $ TMPFILE
gato% b >> $ TMPFILE
echo #endif >> $ TMPFILE
gato $ TMPFILE>% b
rm -f $ TMPFILE

Si algunas teclas no funcionan, puede usar Aprender Claves existentes Opciones .

CÓDIGO NAVEGACIÓN


medit se puede utilizar para navegar a través del código con archivos de etiquetas creados por etags o ctags
comandos. Si no hay ningún archivo, la navegación del código TAGS no funcionaría. Por ejemplo, en caso de
exuberant-ctags para el comando en lenguaje C será:

ctags -e --language-force = C -R ./

Meta-Entrar muestre el cuadro de lista para seleccionar el elemento debajo del cursor (el cursor debe estar al final de la palabra).

Meta-menos donde menos es el símbolo "-" ir a la función anterior en la lista de navegación (como un
navegador Atrás).

Meta-igual donde igual es el símbolo "=" ir a la siguiente función en la lista de navegación (como un
navegador adelante).

SINTAXIS DESTACAR


medit admite el resaltado de sintaxis. Esto significa que las palabras clave y los contextos (como C
comentarios, constantes de cadena, etc.) se resaltan en diferentes colores. El seguimiento
sección explica el formato del archivo ~ / .config / mc / mcedit / Sintaxis. Si este archivo es
faltante, en todo el sistema / usr / share / mc / syntax / Sintaxis se utiliza. El archivo
~ / .config / mc / mcedit / Sintaxis se vuelve a escanear al abrir un nuevo archivo editor. El archivo
contiene reglas para resaltar, cada una de las cuales se da en una línea separada, y define
qué palabras clave se resaltarán con qué color.

El archivo está dividido en secciones, cada una de las cuales comienza con una línea con la presentar mando. los
Las secciones normalmente se colocan en archivos separados utilizando la incluir mando.

El presentar El comando tiene tres argumentos. El primer argumento es una expresión regular que es
aplicado al nombre del archivo para determinar si la siguiente sección se aplica al archivo. los
El segundo argumento es la descripción del tipo de archivo. Se utiliza en CoolEdit; futuro
versiones de medit puede usarlo también. El tercer argumento opcional es un
expresión para que coincida con la primera línea de texto del archivo. Las reglas en lo siguiente
se aplica si el nombre del archivo o la primera línea de texto coincide.

Una sección termina con el inicio de otra sección. Cada sección está dividida en contextos,
y cada contexto contiene reglas. Un contexto es un alcance dentro del texto que un
pertenece al conjunto de reglas. Por ejemplo, el texto dentro de un comentario de estilo C (es decir, entre /*
y */) tiene su propio color. Este es un contexto, aunque no tiene más reglas dentro de él.
porque probablemente no hay nada que queramos resaltar dentro de un comentario de C.

Una sección de programación en C trivial podría verse así:

archivo. \ * \\. c C \ sProgram \ sFile (#include | / \\\ *)

caracteres completos abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_

# colores predeterminados
definir comentario marrón
contexto predeterminado
palabra clave entera si es amarilla
palabra clave todo lo demás amarillo
palabra clave entera para amarillo
palabra clave entera mientras amarilla
palabra clave todo hacer amarillo
palabra clave interruptor completo amarillo
palabra clave todo el caso amarillo
palabra clave entera estática amarilla
palabra clave todo extern amarillo
palabra clave {brightcyan
palabra clave} brightcyan
palabra clave '*' verde

# C comentarios
contexto / \ * \ * / comentario

# Directivas del preprocesador de C
inicio de línea de contexto # \ n rojo
palabra clave \\\ n rojo brillante

# Constantes de cadena C
contexto "" verde
palabra clave% d verde brillante
palabra clave% s verde brillante
palabra clave% c verde brillante
palabra clave \\ "verde brillante

Cada contexto comienza con una línea del formulario:

contexto [EXCLUSIVO PROGRAMA] [todo|mayorista|todo a la izquierda] [inicio de línea] delimitar [inicio de línea] delimitar
[primer plano] [fondo] [atributos]

El primer contexto es una excepción. Debe comenzar con el comando

contexto tu préstamo estudiantil [primer plano] [fondo] [atributos]

de otra manera medit informará un error. los inicio de línea opción especifica que delimitar debe
empezar al principio de una línea. los todo la opción dice que delimitar debe ser una palabra completa.
Para especificar que una palabra debe comenzar en el límite de la palabra solo en el lado izquierdo, puede usar
las todo a la izquierda opción, y de manera similar se especifica una palabra que debe terminar en el límite de la palabra
by mayorista.

El conjunto de caracteres que constituyen una palabra completa se puede cambiar en cualquier punto del archivo.
con el enteros mando. El conjunto de caracteres izquierdo y derecho se puede configurar por separado


enteros [izquierda|Derecho] personajes

El EXCLUSIVO PROGRAMA La opción hace que se resalte el texto entre los delimitadores, pero no el
delimitadores mismos.

Cada regla es una línea de la forma:

keyword [todo|mayorista|todo a la izquierda] [inicio de línea] cadena primer plano [fondo]
[atributos]

El contexto o las cadenas de palabras clave se interpretan, por lo que puede incluir tabulaciones y espacios con
las secuencias \ t y \ s. Las líneas nuevas y las barras invertidas se especifican con \ n y \\
respectivamente. Dado que el espacio en blanco se usa como separador, no se puede usar como está. También,
\ * debe usarse para especificar un asterisco. El * en sí es un comodín que coincide con cualquier
longitud de los caracteres. Por ejemplo,

palabra clave '*' verde

colorea todas las constantes de un solo carácter de C en verde. También podrías usar

palabra clave "*" verde

para colorear las constantes de cadena, pero la cadena coincidente no se permitiría extenderse a través
múltiples nuevas líneas. El comodín también se puede utilizar dentro de los delimitadores de contexto, pero
no puede tener un comodín como último o primer carácter.

Importante tener en cuenta es la línea

palabra clave \\\ n verde brillante

Esta línea define una palabra clave que contiene la barra invertida y los caracteres de nueva línea. Desde el
las palabras clave coinciden antes que los delimitadores de contexto, esta palabra clave evita que el contexto
terminando al final de las líneas que terminan en una barra invertida, lo que permite que el preprocesador de C
directiva para continuar a través de varias líneas.

Los colores posibles son: negro, gris, rojo, rojo brillante, verde, verde brillante, marrón, amarillo,
azul, azul brillante, magenta, magenta brillante, cian, cian brillante, gris claro y blanco. los
La palabra clave especial "predeterminado" significa el predeterminado del terminal. Otra palabra clave especial "base"
significa los colores principales de mc, es útil como marcador de posición si desea especificar atributos
sin modificar el color de fondo. Cuando hay 256 colores disponibles, se pueden
especificado como color16 a color255, o como rgb000 a rgb555 y gray0 a gray23.

Si el archivo de sintaxis se comparte con CoolEdit, es posible especificar diferentes colores para
medit y CoolEdit separándolos con una barra, p. ej.

palabra clave #include rojo / naranja

medit usa el color antes de la barra. Ver CoolEdit(1) para apoyado CoolEdit colores.

Los atributos pueden ser negrita, cursiva, subrayado, reverso y parpadeo, con un signo más
firmar si se desea más de uno.

Los comentarios se pueden colocar en una línea separada comenzando con el signo de almohadilla (#).

Si está describiendo un lenguaje que no distingue entre mayúsculas y minúsculas, debe usar caseinsensible Directiva.
Debe especificarse al principio del archivo de sintaxis.

Debido a la simplicidad de la implementación, hay algunas complejidades que no
tratarse correctamente, pero son una pequeña irritación. En general, un amplio espectro
de situaciones bastante complicadas se manejan con estas sencillas reglas. Es una buena idea
eche un vistazo al archivo de sintaxis para ver algunos de los ingeniosos trucos que puede hacer con un poco de
imaginación. Si no puede seguir las reglas que he codificado y cree que tiene un
regla que sería útil, envíeme un correo electrónico con su solicitud. Sin embargo, no pida
soporte de expresión regular, porque esto es rotundamente imposible.

Una sugerencia útil es trabajar tanto como sea posible con las cosas que puede hacer en lugar de
Intente hacer cosas con las que esta implementación no pueda hacer frente. Recuerde también que el objetivo de
El resaltado de sintaxis es para hacer que la programación sea menos propensa a errores, no para hacer que el código se vea
bonita.

El resaltado de sintaxis se puede alternar usando el atajo Ctrl-s.

COLORES


Los colores predeterminados se pueden cambiar agregando al MC_COLOR_TABLE Variable ambiental.
Los pares de colores de primer plano y de fondo se pueden especificar, por ejemplo, con:

MC_COLOR_TABLE = "$ MC_COLOR_TABLE: \
editnormal = gris claro, negro: \
editbold = amarillo, negro: \
editmarked = negro, cian "

CAMPUS


La mayoría de las opciones ahora se pueden configurar desde el cuadro de diálogo de opciones de los editores. Ver el Opciones .
Las siguientes opciones se definen en ~ / .config / mc / ini y tener contrapartes obvias en el
caja de diálogo. Puede modificarlos para cambiar el comportamiento del editor, editando el archivo.
A menos que se especifique, un 1 activa la opción y un 0 la desactiva, como es habitual.

use_internal_edit
Esta opción se ignora al invocar medit.

editor_tab_spacing
Interprete que el carácter de tabulación tiene esta longitud. El valor predeterminado es 8. Debería
Evite usar otros que no sean 8, ya que la mayoría de los demás editores y visores de texto asumen una pestaña
espaciado de 8. Uso editor_fake_half_tabs para simular un espaciado de tabulación más pequeño.

editor_llenar_tabs_con_espacios
Nunca inserte un espacio de pestaña. En lugar de eso, inserte espacios (ascii 20h) para llenar hasta el nivel deseado.
tamaño de pestaña.

editor_return_does_auto_indent
Al presionar retorno, la tabulación se cruzará para coincidir con la sangría de la primera línea de arriba
que tiene texto.

editor_backspace_through_tabs
Hacer un solo retroceso eliminar todo el espacio al margen izquierdo si no hay texto
entre el cursor y el margen izquierdo.

editor_fake_half_tabs
Esto emulará media pestaña para aquellos que quieran programar con un espaciado de tabulación de 4,
pero no desea que el tamaño de la pestaña cambie de 8 (para que el código se formatee el
lo mismo cuando se muestra en otros programas). Al editar entre texto y la izquierda
margen, mover y tabular será como si un espacio de tabulación fuera 4, mientras que en realidad
usando espacios y pestañas normales para un llenado óptimo. Al editar en cualquier otro lugar,
Se inserta la pestaña normal.

editor_option_save_mode
Valores posibles 0, 1 y 2. El modo de guardado (ver también el menú de opciones) le permite
para cambiar el método de guardar un archivo. Guardado rápido (0) guarda el archivo por
inmediatamente, truncando el archivo de disco a una longitud cero (es decir, borrándolo) y el
escribir el contenido del editor en el archivo. Este método es rápido, pero peligroso, ya que
un error del sistema durante el guardado de un archivo dejará el archivo solo parcialmente escrito,
posiblemente haciendo que los datos sean irrecuperables. Al guardar, la opción de guardar de forma segura (1)
permite la creación de un archivo temporal en el que se encuentran primero los contenidos del archivo
escrito. En caso de que surja un problema, el archivo original no se modificará. Cuando el
El archivo temporal se escribe correctamente, se le cambia el nombre al nombre del original.
archivo, reemplazándolo así. El método más seguro es crear copias de seguridad (2). Donde una copia de seguridad
El archivo se crea antes de que se realicen cambios. Puede especificar su propio archivo de respaldo
extensión en el cuadro de diálogo. Tenga en cuenta que guardar dos veces también reemplazará su copia de seguridad
como su archivo original.

editor_word_wrap_line_length
longitud de la línea para envolver. 72 por defecto.

editor_backup_extension
símbolo para agregar extensión al nombre de los archivos de respaldo. Por defecto "~".

editor_line_state
mostrar la línea de estado del editor ahora muestra el número de línea de archivo (en el futuro puede mostrar
cosas como plegado, puntos de interrupción, etc.). Mn alternar esta opción.

editor_espacios_visibles
Alternar mostrar espacios finales visibles (TWS), si editor_visible_spaces = 1 TWS se mostró como
'.'

editor_pestañas_visibles
Alternar mostrar pestañas visibles, si editor_visible_tabs = 1 pestañas se muestran como '<---->'

editor_selecciones_persistentes
No elimine la selección de bloque después de mover el cursor.

editor_drop_selection_on_copy
Restablecer la selección después de copiar al portapapeles.

editor_cursor_más allá_eol
Permitir mover el cursor más allá del final de la línea.

editor_cursor_después_insertado_bloque
Permitir mover el cursor después del bloque insertado.

editor_syntax_highlighting
habilitar el resaltado de sintaxis.

editor_editar_confirmar_guardar
mostrar el cuadro de diálogo de confirmación al guardar.

editor_option_typewriter_wrap
ser descrito

editor_option_auto_para_formateo
ser descrito

editor_opción_guardar_posición
guardar la posición del archivo al salir.

página_código_fuente
representación de símbolo del nombre de la página de códigos para el archivo (es decir, CP1251, ~ - predeterminado).

editor_grupo_deshacer
hacer DESHACER para varias acciones del mismo tipo (insertar / sobrescribir, eliminar,
navegando, escribiendo)

editor_wordcompletion_collect_entere_file
Busque candidatos de autocompletar en todo el archivo o solo desde el principio del archivo hasta
posición del cursor (0)

hechizo_lenguaje
Lenguaje de ortografía (en, en-variant_0, ru, etc.) instalado con el paquete aspell (un
list se puede obtener usando la utilidad 'aspell'). Usar hechizo_lenguaje = NINGUNO desactivar
apoyo aspell. El valor predeterminado es 'en'. La opción debe estar ubicada en la sección [Misc].

editor_stop_format_chars
Conjunto de caracteres para detener el formato de párrafo. Si se encuentra uno de esos personajes
al comienzo de la línea, esa línea y todas las líneas siguientes del párrafo serán
intacto. El valor predeterminado es "- + * \,.;: &>".

editor_estado_nombre_archivo_completo
Muestra el nombre completo del archivo en la línea de estado. Si está deshabilitado, se muestra el único nombre de archivo.

OTRO


Puede usar la búsqueda y reemplazo de scanf para buscar y reemplazar una cadena de formato C. Primer toma
una mirada al escanear y correr páginas man para ver qué es una cadena de formato y cómo
obras. A continuación se muestra un ejemplo: suponga que desea reemplazar todas las apariciones de un
corchete, tres números separados por comas y un corchete cerrado, con la palabra manzanas, el
tercer número, la palabra naranjas y luego el segundo número. Deberías completar el Reemplazo
cuadro de diálogo de la siguiente manera:

Participar Buscar cadena
(% d,% d,% d)
Participar reemplazar cadena
manzanas% d naranjas% d
Participar reemplazo argumento solicite
3,2

La última línea especifica que el tercero y luego el segundo número deben usarse en su lugar
del primero y segundo.

Es aconsejable utilizar esta función con Preguntar al reemplazar activado, porque se piensa que hay una coincidencia.
que se encontrará siempre que el número de argumentos encontrados coincida con el número dado, que no es
siempre un partido real. Scanf también trata los espacios en blanco como si fueran elásticos. Tenga en cuenta que el scanf
format% [es muy útil para escanear cadenas y espacios en blanco.

El editor también muestra caracteres que no son estadounidenses (160+). Al editar archivos binarios, debe
set la visualización los bits a 7 bits en el menú de opciones de Midnight Commander para mantener el espacio
limpiar.

Use mcedit en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad