Si vous collez du texte avec une nouvelle ligne à la fin dans cmd
, alors le texte sera exécuté immédiatement en tant que commande.
La manière la plus simple que j'ai trouvée pour éviter cela est de sélectionner en cliquant à la fin du texte, puis de faire glisser jusqu'au début. Si vous incluez accidentellement une nouvelle ligne supplémentaire, elle sera placée avant le texte, ce qui exécutera une ligne vide, avant de remplir la ligne suivante avec le texte souhaité, mais sans l'exécuter.
Alternativement, vous pourriez utiliser la suggestion de Kamil Maciorowski, en tapant rem
(ou ::
) au début de la ligne avant de coller, afin que si la ligne s'exécute, ce soit un commentaire, qui pourra ensuite être modifié avec l'édition de l'historique ou en coupant et collant à l'intérieur de cmd
lui-même.
Cela fait effectivement ce que vous demandez, en empêchant l'exécution immédiate d'une commande collée, même s'il y a une nouvelle ligne à la fin, bien que je préfère m'assurer qu'il n'y a pas de nouvelle ligne dans le texte collé.