O prompt de comando não pode executar comandos ao colar?

O prompt de comando não pode executar comandos ao colar?

Estou usando o Windows 10. Na maioria das vezes copio/colo algum comando no prompt de comando que precisa ser modificado, por exemplo

composer create-project laravel/laravel blog "5.1.*"

Copiei, colei o comando da documentação do Laravel e blogprecisa ser alterado.

Acontece que assim que colo o prompt de comando começa a executá-lo, acho que está detectando um espaço no final da linha em algum lugar. Isso pode ser consertado?

Responder1

Se você colar texto com uma nova linha final em cmd, o texto será executado como um comando imediatamente.

A maneira mais fácil que encontrei de evitar isso é selecionar clicando no final do texto e arrastando para o início. Se você acidentalmente incluir uma nova linha extra, ela estará antes do texto, que executará uma linha em branco, antes de preencher a próxima linha com o texto desejado, mas não executá-lo.

Alternativamente, você pode usar a sugestão de Kamil Maciorowski, para digitar rem(ou ::) no início da linha antes de colar, de modo que se a linha for executada, será um comentário, que pode então ser editado com edição de histórico ou recortando e colando dentro cmdem si.

Isso efetivamente faz o que você pede, interrompendo a execução imediata de um comando colado, mesmo se houver uma nova linha à direita, embora eu prefira ter certeza de que não há nenhuma nova linha no texto colado.

informação relacionada