He usado el shell Bash en Linux durante años y soy muy rápido con él. Al recurrir con frecuencia al autocompletado presionando la tecla de tabulación, puedo escribir comandos largos con pocas pulsaciones de teclas.
Recientemente en mi trabajo comencé a usar el símbolo del sistema de Windows y Cmd. Soy muy lento en Cmd. Tiene una función de autocompletar, pero funciona de manera diferente. Creo que entiendo cómo funciona, pero no entiendo cómo usarlo de manera efectiva, de hecho, a menudo me frena. Entonces, pregunto, ¿cómo usar cómo usar el autocompletado de Cmd de manera efectiva?
Déjame dar un ejemplo. Primero describiré cómo uso Bash, luego cómo trato de usar Cmd y qué sale mal.
Suponga que las carpetas en el directorio actual tienen nombres hechos de un continente y un país, por ejemplo. africa-nigeria
, asia-india
, europe-france
, Y que quiero cambiar la carpeta a europe-norway
.
La forma en que funciona el autocompletado de Bash es que la tecla tab se expande solo si hay una expansión única. De lo contrario, no sucede nada, pero puede presionar la pestaña una segunda vez para enumerar las posibles expansiones.
Entonces, para moverme a Noruega en Bash, escribo cd
y luego hago las siguientes teclas:
- e tab para
europe-
- n tab (no pasa nada)
- tabotra vez. Enumera
europe-netherlands
yeurope-norway
como expansiones potenciales. - o tabpara
europe-norway
.
¡Excelente! Gracias Bash
Sin embargo, cuando pruebo las mismas teclas en Cmd, se expande e taba europe-albania
, que resulta ser la primera carpeta que comienza con 'e', ¡pero no es la carpeta que quería! ¿Qué debo hacer ahora? ¿ Es posible convertir Albania en Noruega? ¿O debo cancelar el comando con Escapey escribir todo desde cero?
cd e
y luego presione la TAB
tecla. Lo que Windows está haciendo aquí es comenzar a ordenar las carpetas en orden alfabético en palabras. Como si lo hubiera Europe-albania
antes europe-norway
, simplemente mantenga presionada la TAB
tecla continuamente hasta que no obtenga el directorio deseado.