Otro TCC Ajustes en la línea de comandos

Hay una variedad de otras configuraciones que puedes ajustar para hacer TCC comportarse como usted quiere. Aquí hay varios con los que vale la pena experimentar. La mayoría es enteramente una cuestión de gustos.

 

“Modo de edición predeterminado”: ​​esta configuración, en la pestaña Línea de comando del cuadro de diálogo OPCIÓN, selecciona si el editor de línea de comando utiliza de manera predeterminada el modo de inserción o de sobretacha. "Overstrike" o "Insert" establece el modo especificado al inicio de cada nueva línea de comando. “Initial Overstrike” o “Initial Insert” establece el modo especificado cuando TCC comienza, pero conserva la configuración actual de una línea a la siguiente. Probablemente querrás que el cursor indique el modo de edición actual. Las formas del cursor también se definen en esta pestaña con los campos denominados "Sobreponer cursor" e "Insertar cursor". Es posible que prefiera un cursor pequeño, digamos 15 %, para su modo de edición predeterminado preferido, y un cursor más grande, 100 %, para el otro modo.

 

Las opciones "Copiar al final" y "Mover al final", también en la pestaña Línea de comando, controlan el comportamiento del historial de comandos. Si "Copiar al final" está activado, volver a ejecutar un comando del historial hará que se agregue una nueva copia de ese comando al final del historial de comandos. Si "Copiar al final" está desactivado y "Mover al final" está activado, volver a ejecutar un comando del historial lo moverá al final del historial de comandos. Si ambas opciones están desactivadas, volver a ejecutar un comando del historial no afectará el historial de comandos. Personalmente encuentro “Copiar al final” on el comportamiento más intuitivo.

 

En la pestaña Inicio del cuadro de diálogo OPCIÓN hay un par de opciones de seguridad útiles. "Preguntar sobre eliminaciones comodín" le brinda la oportunidad de confirmar al realizar eliminaciones masivas. Por defecto está activado; puedes desactivarlo si nunca cometes errores con DEL or RD/S. Justo debajo está “Solicitud de COPIA al sobrescribir”, que le avisa cuando se COPIAor MOVIMIENTO El comando en el indicador sobrescribiría un archivo en el directorio de destino. Esta configuración solo es efectiva cuando se le solicita, no en archivos por lotes; por defecto está desactivado. Vale la pena encenderlo, a menos que nunca cometas errores con COPIA or MOVIMIENTO.

 

También en la pestaña Inicio hay opciones para hacer que el historial de comandos, el historial del directorio, la lista de alias y la lista de funciones sean locales o globales. Las listas locales son específicas para cada instancia de TCC; Las listas globales se comparten entre todas las instancias. Si desea realizar cambios en uno TCC shell se refleje en otros shells en ejecución, preferirá las listas globales. Si desea que cada instancia de TCC para estar aislado de todos los demás, con su propio historial privado de comandos, historial de directorios, lista de alias, etc., entonces lo local es el camino a seguir. Estas configuraciones son en gran medida una cuestión de preferencia personal, así que experimente con ellas. Si bien puedes configurar cada uno individualmente, es probable que quieras configurar los cuatro de la misma manera.

 

La configuración de “Pitido predeterminado”, que se encuentra en la pestaña Avanzado del cuadro de diálogo OPCIÓN, define el tono TCC genera algunas condiciones de error en la edición de la línea de comandos, como presionar una tecla no definida o intentar completar el nombre del archivo cuando nada coincide. También son utilizados por el BEEP comando sin argumentos. “Duración” establece la duración, en unidades de aproximadamente un dieciochoavo por segundo; una longitud de cero desactiva completamente el pitido predeterminado. La “frecuencia” establece el tono, en ciclos por segundo.

 

Finalmente, en la pestaña Inicio, encontrará una opción denominada "Proteger archivos de salida redirigidos" (esta opción a menudo se llama No Clobber, después de una opción similar en shells de Unix). A diferencia de la mayoría de los ajustes descritos aquí, esta opción no es sólo una cuestión de gustos; realiza cambios significativos en el manejo de la redirección de salida. Activar "Proteger archivos de salida redirigidos" ayuda a proteger contra nombres de archivos mal escritos en las redirecciones, pero también introduce incompatibilidades con CMD.EXE. Si esta opción está activada, los operadores de redirección que normalmente crean un nuevo archivo (>, >&y >&>) comprobará que el archivo especificado aún no existe y cancelará el comando con un mensaje de error en lugar de sobrescribir un archivo existente. Los operadores de redirección que normalmente se utilizan para agregar a un archivo existente (>>, >> yy >>&>) comprobará que el archivo especificado existe y lo cancelará con un mensaje de error si no existe. El valor predeterminado es off.

 

"Proteger archivos de salida redirigidos" es una característica de seguridad útil y puede fomentar buenos hábitos además de prevenir la pérdida accidental de datos. Sin embargo, puede romper archivos por lotes existentes que no son compatibles con NoClobber. Sugiero activar esta opción si usas Take Command como su shell principal y escriba sus propios archivos por lotes para él; déjelo desactivado si tiene una gran cantidad de archivos por lotes escritos para CMD.EXE. (La compatibilidad con NoClobber también se puede cambiar dinámicamente en un archivo por lotes o en la línea de comando con SETDOS /N.)