Eu uso o shell Bash no Linux há anos e sou muito rápido com ele. Ao pedir com frequência o preenchimento automático pressionando a tecla tab, sou capaz de escrever comandos longos em poucas teclas.
Recentemente, no meu trabalho, comecei a usar o prompt de comando e o comando do Windows. Eu sou muito lento no Cmd. Possui um recurso de preenchimento automático, mas funciona de maneira diferente. Acho que entendo como funciona, mas não entendo como usá-lo efetivamente; na verdade, muitas vezes me atrasa. Então, pergunto: como usar como usar o preenchimento automático do Cmd de maneira eficaz?
Deixe-me dar um exemplo. Primeiro, descreverei como uso o Bash, depois como tento usar o Cmd e o que está errado.
Suponha que as pastas no diretório atual tenham nomes feitos de um continente e um país, por exemplo. africa-nigeria
, asia-india
, europe-france
, E que eu quero pasta mudança europe-norway
.
A maneira como o preenchimento automático do Bash funciona é que a tecla tab se expanda apenas se houver uma expansão exclusiva. Caso contrário, nada acontece, mas você pode pressionar tab uma segunda vez para listar possíveis expansões.
Então, para ir para a Noruega no Bash, digito cd
e pressiono as seguintes teclas:
- e tab para
europe-
- n tab (nada acontece)
- tabnovamente. Ele lista
europe-netherlands
eeurope-norway
como possíveis expansões. - o tabpara
europe-norway
.
Ótimo! Obrigado Bash.
No entanto, quando tento as mesmas teclas no Cmd, ele se expande e tabpara europe-albania
, que passa a ser a primeira pasta começando com 'e', mas não é a pasta que eu queria! O que devo fazer agora - é possível transformar a Albânia na Noruega? Ou devo cancelar o comando Escapee digitar tudo do zero?
cd e
e depois pressionar a TAB
tecla O que o Windows está fazendo aqui começa a classificar as pastas em ordem alfabética em palavras. Como se houvesse Europe-albania
antes europe-norway
, continue pressionando a TAB
tecla continuamente até obter o diretório desejado.