題 在cmd.exe中跨行選擇文本?


有沒有辦法在Windows命令提示符中選擇跨行的文本作為單行?例如,選擇此矩形選擇:

alt text

在剪貼板中放置兩個單獨的行,即使這些行是連續的。在Linux上的xterm中做同樣的事情會在剪貼板上放一行,這就是我想要的。有沒有辦法讓cmd.exe像xterm一樣?


4
2017-07-25 20:57


起源


備擇方案: stackoverflow.com/questions/473839/... - hyperslug


答案:


有一種方法可以選擇文本行作為一行。在右鍵單擊突出顯示的白色區域之前,按住Shift鍵,然後右鍵單擊白色區域。這將刪除回車。


4
2018-04-16 13:49





您可以導出到文本文件,然後根據需要執行。當你執行命令時,運行它:

[executable] >textfile.txt

這將輸出到指定文件exe將輸出到屏幕的任何內容。


4
2017-07-25 22:16





使用諸如的終端 Console2 從中運行cmd.exe(或powershell.exe)。這些終端提供(除其他外)優越的選擇機制。


2
2017-07-26 11:31





視窗' cmd 應用程序是一個非常非常基本的工具它並不打算像高級用戶的所有瑞士軍刀一樣被用作Linux終端。

基本上, 不,你不能把多行選擇作為單行。 抱歉。


1
2017-07-26 11:01



好吧..複製它們,並用Notepad ++在1-2秒內格式化它們。如果你是一個所謂的“poweruser”,那就太難了。 - Shiki
我不打電話給 cmd 一個“非常非常基本的工具”......我稱之為殘缺......特別是與Linux Shell相比。 - Bobby
這不是藉口 cmd尷尬的選擇行為。我知道沒有其他程序選擇文本作為矩形區域而不是字符串,無論多麼基本。 - Lèse majesté


安裝cygwin將解決您的所有問題:)


0
2017-07-26 15:12



並介紹新的:) - akira
來自cygwin的複制風格與AFAIK完全一樣...... - Betlista


截至目前,沒有辦法使用 cmd.exe,但您可以使用控制台模擬器。我特別喜歡 ConEmu,它為您提供了一些增強功能,例如:

  • 更好的文字選擇
  • 標籤中有多個控制台
  • 可調整大小的窗口
  • 全屏模式

0
2017-12-01 21:32



有一種方法可以使用 cmd.exe 截至目前 - phuclv