
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 blog
precisa 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 cmd
em 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.