我正在使用 Windows 10。我经常将一些需要修改的命令复制/粘贴到命令提示符中,例如
composer create-project laravel/laravel blog "5.1.*"
我从 Laravel 文档复制粘贴了命令,blog
需要进行更改。
问题是,我一粘贴它,命令提示符就开始执行它,我认为它检测到行末某处有空格。可以修复吗?
答案1
如果将带有尾随换行符的文本粘贴到中cmd
,则该文本将立即作为命令执行。
我发现避免这种情况的最简单方法是单击文本末尾进行选择,然后拖动到开头。如果您不小心添加了额外的换行符,它将位于文本之前,这将执行一个空白行,然后用您想要的文本填充下一行,但不执行它。
或者,您可以采用 Kamil Maciorowski 的建议,在粘贴之前在行首键入rem
(或::
),这样如果该行确实执行,它将是一个注释,然后可以使用历史记录编辑或在cmd
其内部进行剪切和粘贴来编辑。
这实际上按照您的要求执行,立即停止执行粘贴的命令,即使有一个尾随换行符,但我更愿意确保粘贴的文本中没有换行符。