題 在Windows PowerShell中復制並粘貼


如何在Windows PowerShell中有效地複制和粘貼輸入和輸出?


83
2018-03-28 16:45


起源




答案:


  • 要使用鼠標在PowerShell中選擇文本,只需像往常一樣選擇它。
  • 要將所選文本複製到剪貼板,您必須按Enter鍵或右鍵單擊。
  • 要粘貼到Powershell窗口,請右鍵單擊。

鍵盤 

  • ALT + [空間] + Ë + p


94
2018-03-28 17:09



這就是我所缺少的,謝謝!要實際複製,必須按Enter鍵。 - orschiro
這對我來說沒有必要,但我已經快速開啟了屬性。 - EBGreen
@orschiro:其實你不需要輸入。我剛試過它。您只需要突出顯示它,然後右鍵單擊 - >進入剪貼板。要粘貼到powershell,只需右鍵單擊任意位置即可。 - Kamran Bigdely
好吧,它的工作原理,但它不會粘貼多行字符串,即BS - Alexander Mills
你也可以使用菜單快捷方式, alt + [space] + e + p 菜單 - >編輯 - >粘貼 - Val


(詳細闡述了Ƭᴇcʜιᴇ007和Val的答案)

老鼠

選擇/馬克: 按鼠標左鍵,拖動,釋放。

複製: 右鍵點擊。

糊: 使用剪貼板中的內容,右鍵單擊。

鍵盤

激活標記:  Alt鍵 + 空間 > Ë > ķ

選擇一個塊: 導航(箭頭鍵, 向下翻頁向上翻頁結束POS1)在塊的左上角,按住 轉移,導航到右下角,發布 轉移

複製: 選中一個塊,或者點擊 輸入 要么 Alt鍵 + 空間 > Ë > ÿ

糊: 隨著剪貼板中的內容, Alt鍵 + 空間 > Ë > p


9
2018-04-04 07:26



+1提示“激活標記”。我正在搜索Cursor和Caret的組合,但它總是返回鼠標光標的結果... - keremispirli


取決於您使用的PowerShell。隨著新的 PowerGUI腳本編輯器 或者使用PowerShell ISE(集成腳本環境)剪切/粘貼似乎更好:

  • 要剪切鼠標跨文本進行選擇,然後按^ C或右鍵單擊進行複制。
  • 要粘貼使用^ V.

使用舊的PowerShell:

  • 要在文本中拖動鼠標進行選擇,然後輸入進行複制。
  • 你有時可以點擊^ C來複製,但它似乎總是不起作用。
  • 您也可以拖動以選擇然後右鍵單擊頂部窗口窗格欄並選擇編輯|複製。
  • 粘貼右鍵單擊。

學習PowerShell的人們的良好鏈接::

  • 最好的PowerShell教程 到目前為止我發現了 這裡。它涉及命令行的相當多的描述。遺憾的是,原始PowerShell中的一些很酷的東西似乎在ISE中被破壞了,例如ctrl-home,要刪除到行首。

  • 這兩個PowerShells之間存在一些差異 這裡


5
2018-01-11 13:12



Ctrl-V 也適用於Windows 10上的PowerShell(PS版本5.1.15063.296)。 - ComFreek


從Windows 10開始, 按Ctrl + C 適用於復製文字和 按Ctrl + V 適用於粘貼。您也可以使用選擇數據 轉移 + 箭頭(左右)。

標準控制台可以在Windows 10中使用 - PowerShell ISE仍然可用,但不需要復制/粘貼支持。


2
2018-03-02 12:30





Powershell功能與大多數終端仿真器(如PuTTY)一樣 - 選擇文本會自動將其複製到剪貼板,右鍵單擊會在鍵盤上粘貼鍵盤內容。


0
2018-03-28 16:47



你好Rilgon,這是我的第一個直覺,但它不起作用。沒有任何東西被複製到剪貼板。 - orschiro
這很奇怪,因為我自己只是為了確保它是正確的而嘗試過它,它運作得很好。 - Rilgon Arcsinh
你不需要按Enter鍵將內容複製到Powershell中的剪貼板嗎? - Bernard Chen


從MSDN網站上試試這個: 將控制台屏幕複製到系統剪貼板 。它的self是一個PS腳本,但它將當前窗口上的內容複製到文件中。


0
2018-03-28 17:09





這只是為那些你不想使用鼠標的時候添加部分解決方案。它只能幫助粘貼,但你可以按Alt + Space然後按e然後按p。 Alt + Space打開PowerShell窗口的菜單,e打開Edit子菜單,p執行實際粘貼。很方便,但它確實可以幫助您避免使用鼠標。


0
2017-12-16 04:17