¿Puede el símbolo del sistema no ejecutar comandos al pegar?

¿Puede el símbolo del sistema no ejecutar comandos al pegar?

Estoy usando Windows 10. La mayoría de las veces copio/pego algún comando en el símbolo del sistema que necesita ser modificado, por ejemplo.

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

Copié y pegué el comando de los documentos de Laravel y bloges necesario cambiarlo.

La cuestión es que, tan pronto como lo pego, el símbolo del sistema comienza a ejecutarlo, creo que está detectando un espacio al final de la línea en alguna parte. ¿Se puede arreglar eso?

Respuesta1

Si pega texto con una nueva línea al final cmd, el texto se ejecutará como un comando inmediatamente.

La forma más sencilla que he encontrado para evitar esto es seleccionar haciendo clic al final del texto y luego arrastrando hasta el principio. Si accidentalmente incluye una nueva línea adicional, estará antes del texto, lo que ejecutará una línea en blanco, antes de llenar la siguiente línea con el texto que desea, pero no ejecutarlo.

Alternativamente, puede utilizar la sugerencia de Kamil Maciorowski de escribir rem(o ::) al inicio de la línea antes de pegar, de modo que si la línea se ejecuta, será un comentario, que luego se puede editar con la edición del historial o cortando y pegando dentro cmdsí mismo.

Esto efectivamente hace lo que usted pide, deteniendo la ejecución inmediata de un comando pegado, incluso si hay una nueva línea al final, aunque prefiero asegurarme de que no haya ninguna nueva línea en el texto pegado.

información relacionada