Edición de línea de comandos

La línea de comando funciona como un procesador de textos de una sola línea, lo que le permite editar cualquier parte del comando en cualquier momento antes de presionar Participar para ejecutarlo (o Esc para borrarlo).

 

La línea de comando tal como se escribe (antes del alias y la expansión de variables) puede contener hasta un máximo de 65,535 caracteres. Ver Límites de longitud de la línea de comando.

 

Puede utilizar las siguientes teclas de edición (entre otras) cuando escribe un comando (las palabras Ctrl y Shift significa presionar el Ctrl or Shift clave junto con la otra clave nombrada). Las pulsaciones de teclas enumeradas aquí son los valores predeterminados; Las claves se pueden editar con el OPCIÓN / Diálogo de teclado.

 

Teclas de movimiento del cursor:

 

DirectivaPredeterminado        Descripción

 

Unidades Izquierda        Mover el cursor un carácter hacia la izquierda en la línea de entrada
Derecha Derecha        Mover el cursor un carácter hacia la derecha en la línea de entrada
PalabraIzquierda Ctrl-Izquierda        Mover el cursor una palabra hacia la izquierda
PalabraDerecha Ctrl-Derecha        Mover el cursor una palabra hacia la derecha
Línea de inicio Inicio        Mover el cursor al inicio de la línea
Línea final Fin        Mover el cursor al final de la línea
ArgIzquierda Alt-Shift-Izquierda        Mover el cursor hacia la izquierda al argumento anterior
ArgDerecha Alt-Shift-Derecha        Mover el cursor hacia la derecha al siguiente argumento

 

Insertar y eliminar claves:

 

DirectivaPredeterminado        Descripción

 

Ins Ins        Alternar modo insertar/sobrescribir
Del Del        Eliminar el carácter en el cursor
Retroceso Retroceso        Eliminar el carácter a la izquierda del cursor
DelWordIzquierda Ctrl-L        Eliminar la palabra a la izquierda del cursor
DelWordRight Ctrl-R        Eliminar la palabra a la derecha del cursor
DelArgIzquierda Ctrl-Alt-L        Eliminar el argumento a la izquierda del cursor
DelArgDerecha Ctrl-Alt-R        Eliminar el argumento a la derecha del cursor
DelToComienzo Ctrl-Inicio        Eliminar desde el cursor hasta el inicio de la línea
DelToEnd Ctrl-Fin        Eliminar desde el cursor hasta el final de la línea
Borrar línea Esc        Eliminar toda la línea
Pasta Ctrl-V o Shift-Ins        Pegar línea desde el portapapeles
Ctrl-Shift-V        Insertar un "&" entre líneas de un pegado multilínea
Argumento0Ctrl-0        Obtener el argumento 0 de la línea de comando anterior
Argumento1 Ctrl-1        Obtener el argumento 1 de la línea de comando anterior
Argumento2 Ctrl-2        Obtener el argumento 2 de la línea de comando anterior
Argumento3Ctrl-3        Obtener el argumento 3 de la línea de comando anterior
Argumento4 Ctrl-4        Obtener el argumento 4 de la línea de comando anterior
Argumento5 Ctrl-5        Obtener el argumento 5 de la línea de comando anterior
Argumento6 Ctrl-6        Obtener el argumento 6 de la línea de comando anterior
Argumento7 Ctrl-7        Obtener el argumento 7 de la línea de comando anterior
Argumento8 Ctrl-8        Obtener el argumento 8 de la línea de comando anterior
Argumento9 Ctrl-9        Obtener el argumento 9 de la línea de comando anterior
rehacer Alt-Y        Rehacer el último Deshacer
deshacer Alt-Z        Deshacer la última edición
AnteriorArgumento Ctrl-B        Recuperar el último argumento de la línea de comando anterior

 

Destacando:

 

DirectivaPredeterminado        Descripción

 

SeleccionarDesdeCasa Mayús-Inicio        Marcar desde el principio de la línea hasta el cursor
SeleccionarIzquierda Mayús-Izquierda        Agrega el carácter de la izquierda a la selección.
SeleccionarDerecha Mayús-Derecha        Agrega el carácter de la derecha a la selección.
Seleccionar para finalizar Mayús-Fin        Marca desde el cursor hasta el final de la línea
SeleccionarPalabraIzquierda Ctrl-Shift-Izquierda        Agrega la palabra de la izquierda a la selección)
Seleccionar palabra derecha Ctrl-Shift-Derecha        Agrega la palabra de la derecha a la selección
CopiarCtrl-Y        Copiar el texto resaltado al portapapeles
Ctrl-C        Copie el texto resaltado al portapapeles (si hay algo resaltado); de lo contrario cancele el comando

 

Ejecución:

 

DirectivaPredeterminado        Descripción

 

Línea ejecutiva Ingresar        Ejecutar o aceptar una línea
Línea hasta el final Ctrl-Enter        Copie la línea de comando actual al final de la lista del historial y luego ejecútela
Ctrl-C o Ctrl-Break        Cancelar la línea de comando sin guardarla en la lista del historial

 

Completar pestaña:

 

DirectivaPredeterminado        Descripción

 

SiguienteArchivo Tabulador o F9        Obtén el siguiente nombre de archivo coincidente al completar el tabulador
Agregar archivoF10        Mantener la entrada de finalización de tabulación y agregar otra
Finalización del directorioMayús-F6        Alternar entre archivos predeterminados + directorios, finalización de nombre de archivo y solo directorios
Exploración de archivos F5        Mostrar el cuadro de diálogo de exploración de archivos de Windows
Explorar Carpeta Alt-F5        Mostrar el cuadro de diálogo de exploración de carpetas de Windows
LFNAlternar Ctrl-A        Alternar la finalización de tabulación entre los modos de nombre de archivo largo y nombre de archivo corto en unidades LFN
Archivo original Alt-F9        Restaurar el nombre de archivo original
RUTAFinalizaciónCtrl-F6        Alternar entre completar archivos encontrados en el directorio local y completarlos en el directorio local + todos los directorios en PATH
archivo popF7 o Ctrl-Tab        Abre la ventana de finalización de tabulación
Archivo anterior F8 o Mayús-Tab        Obtener el nombre de archivo anterior coincidente
Repetir archivo F12        Repetir el nombre de archivo anterior coincidente

 

 

Historial de comandos y directorios:

 

DirectivaPredeterminado        Descripción

 

HistWinOpen PgUp        Abre la ventana emergente del historial de comandos
DirWinOpen F6        Abre la ventana emergente del historial del directorio
Historial final Ctrl-E        Mostrar la última entrada en la lista del historial
ÚltimoHistorial F3        Devuelve la última entrada del historial
DelHistoria Ctrl-D        Eliminar la entrada actual de la lista del historial y mostrar la entrada anterior
GuardarHistorial Ctrl-K        Guardar la línea de comando en la lista del historial de comandos sin ejecutarla
SiguienteHistoria Abajo        Obtener el siguiente comando del historial de comandos
SiguienteDirHistoria Mayús-AvPág        Obtener el siguiente directorio del historial del directorio
AnteriorDirHistoria Shift-PgUp        Obtener el directorio anterior del historial del directorio
AnteriorHistoria Arriba        Obtener el comando anterior del historial de comandos
ImprimirHistorial Ctrl-P        Imprimir el historial de comandos

 

Varios:

 

DirectivaPredeterminado        Descripción

 

Ayuda F1        Mostrar el tema de ayuda para el comando actual
Palabra de ayuda Ctrl-F1        Mostrar el tema de Ayuda para la palabra en el cursor
Directorio de padres Ctrl-Shift-Arriba        Cambiar al directorio principal
AliasExpandirCtrl-W        Expandir todos los alias en la línea de comando
VariableExpandir Ctrl-X        Expandir variables en toda la línea de comando
VariableExpandirPalabraCtrl-Shift-X        Expandir variables para la palabra actual
Diálogo de comando Alt-F2        Mostrar el cuadro de diálogo de comando para el primer argumento en la línea de comando
ComandoEscapeAlt-255        No interpretar la siguiente pulsación de tecla como una tecla de edición de línea de comando
Regex Ctrl-F7        Mostrar el cuadro de diálogo del analizador de expresiones regulares
Un solo paso Ctrl-F5        Alternar paso a paso del depurador por lotes
fuentemax Ctrl-Más        Aumentar el tamaño de fuente de la consola
FuenteMin Ctrl-Menos        Reducir el tamaño de fuente de la consola
Altura de la consola máx.Ctrl-Alt-Shift-Abajo        Aumentar la altura de la ventana de la consola
Altura de la consola máx.Ctrl-Alt-Shift-Arriba        Disminuir la altura de la ventana de la consola
Ancho de consola máx.Ctrl-Alt-Shift-Derecha        Aumentar el ancho de la ventana de la consola
Ancho de consola mínimoCtrl-Alt-Shift-Izquierda        Reducir el ancho de la ventana de la consola
Mover consola hacia abajo Alt-Win-Down        Mover la ventana de la consola hacia abajo
MoverConsolaArriba Alt-Win-Up        Mover la ventana de la consola hacia arriba
MoverConsolaIzquierda Alt-Win-Izquierda        Mover la ventana de la consola hacia la izquierda
MoverConsolaDerecha Alt-Win-Derecha        Mover la ventana de la consola hacia la derecha
Repetir argumentoShift-F12        Repetir el argumento de la línea de comando anterior

 

Para resaltar texto en la línea de comando use el mouse o mantenga presionado el botón Shift y utilice cualquiera de las teclas de movimiento del cursor enumeradas anteriormente. Puede seleccionar una palabra completa colocando el cursor en cualquier lugar de la palabra y haciendo doble clic con el mouse. Una vez que haya seleccionado o resaltado el texto en la línea de comando, cualquier texto nuevo que escriba reemplazará el texto resaltado. Si presionas Bksp or Del Mientras haya texto resaltado en la línea de comando, el texto resaltado se eliminará.

 

TCC no desactiva la selección si utiliza las teclas de cursor izquierda o derecha (o Mayús-Izquierda, Mayús-Derecha, Mayús-Ctrl-Izquierda o Mayús-Ctrl-Derecha). Entonces, la selección (marcado) desde el teclado (Mayús-Izquierda/Mayús-Derecha) le permite volver a la selección (dentro de la selección o inmediatamente antes o después) y cambiar su tamaño con Mayús-Izquierda/Mayús-Derecha) nuevamente.

 

Mientras trabaja en el mensaje, puede usar el portapapeles para copiar texto entre TCC y otras aplicaciones (ver Resaltar y copiar texto para detalles adicionales). También puedes usar Arrastrar y soltar para pegar un nombre de archivo de otra aplicación en la línea de comando.

 

La mayoría de las capacidades de edición de la línea de comando también están disponibles cuando se le solicita una línea de entrada. Por ejemplo, puede utilizar las teclas de edición de la línea de comando cuando DESCRIBIR solicita una descripción del archivo, cuando ENTRADA solicita entrada desde un alias o archivo por lotes, o cuando Anuncia le solicita una cadena de búsqueda.

 

Si desea que su entrada en la línea de comando tenga un color diferente, consulte la Pestaña de Windows de la cuadros de diálogo de configuración.

 

TCC solicitará texto de línea de comando adicional cuando incluya el escape carácter como el último carácter de una línea de comando escrita. (El carácter de escape predeterminado es el signo de intercalación "^".) Por ejemplo:

 

echo El veloz zorro marrón saltó sobre el perezoso ^

¿Más? perro durmiendo. > alfabeto

 

Puede recuperar el comando anterior y sustituir una cadena usando el !str1!str2! sintaxis. Por ejemplo, para recuperar el comando anterior y sustituirlo str2 para cadena1:

 

eco foo

!echo!dir!

 

ejecutará el comando "dir foo".

 

A veces es posible que desee ingresar una de las pulsaciones de teclas de edición de la línea de comando en la línea de comando en lugar de realizar la acción habitual de la tecla. Por ejemplo, supongamos que tiene un programa que requiere un carácter Ctrl-R en su línea de comando. Normalmente no podrías escribir esta pulsación de tecla cuando se te solicite, porque se interpretaría como un comando "Eliminar palabra a la derecha". Para solucionar este problema, utilice la pulsación de tecla especial Alt-255. Tu entras Alt-255 manteniendo pulsado el otro mientras escribe 0255 en el teclado numérico y luego suelte el botón otro llave. Esto obliga TCC interpretar literalmente la siguiente pulsación de tecla y colocarla en la línea de comando, ignorando cualquier significado especial que normalmente tendría como edición de línea de comando o pulsación de tecla histórica. Puedes usar Alt-255 para suprimir el significado normal de las pulsaciones de teclas de edición de línea de comando incluso si han sido reasignadas con directivas de mapeo clave y Alt-255 se puede reasignar con la opción de configuración CommandEscape.

 

Método de entrada de teclado alternativo:

 

El método mencionado anteriormente para Alt-255 se puede utilizar para generar otros personajes. Debes usar las teclas numéricas del teclado numérico, no la fila de teclas en la parte superior del teclado. Cuando esto Alt + teclado El enfoque se utiliza en un entorno Unicode, TCC asumirá que un valor decimal de 3 dígitos significa un carácter ASCII, mientras que un valor decimal de 4 dígitos significa un glifo Unicode. Asegúrese de que su hardware, juego de caracteres, página de códigos y fuente admitan la combinación deseada. Tenga cuidado con este método si planea manipular el personaje generado en otros Windows componentes. Vea la sección sobre ASCII, códigos clave y comandos ANSI X3.64 para obtener información adicional.