命令提示字元不能在貼上時執行命令嗎?

命令提示字元不能在貼上時執行命令嗎?

我使用的是 Windows 10。

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

我從 Laravel 文件複製並貼上了命令,blog需要更改。

問題是,一旦我貼上它,命令提示字元就開始執行它,我認為它在行尾某處偵測到空格。這可以解決嗎?

答案1

如果將帶有尾隨換行符的文字貼到 中cmd,則該文字將立即作為命令執行。

我發現避免這種情況的最簡單方法是透過單擊文字末尾進行選擇,然後拖曳到開頭。如果您不小心包含了一個額外的換行符,它將出現在文字之前,這將執行一個空行,然後用您想要的文字填充下一行,但不執行它。

或者,您可以使用 Kamil Maciorowski 的建議,在貼上之前在行的開頭鍵入rem(或::),這樣,如果該行執行,它將成為一條註釋,然後可以透過歷史編輯或剪下和貼上來編輯註釋cmd本身。

這有效地滿足了您的要求,立即停止執行貼上的命令,即使有尾隨換行符,但我更願意確保貼上的文字中沒有換行符。

相關內容