Visual Studio 代码中的 PowerShell 控制台:如何复制粘贴?

PowerShell console in Visual Studio Code: How to copy-paste?

我无法从 Visual Studio 代码控制台复制粘贴。在 ISE 中,可以复制粘贴一些输出,但在 Visual Studio 代码终端中似乎不可能。 运行 PowerShell 命令时如何复制粘贴控制台的输出?我有 PowerShell 扩展。

Ctrl+CCtrl+V 用于复制/粘贴工作 as-is in Visual Studio 代码的集成终端。

相比之下,right-click 行为是 可配置的:

  • 在 Windows 上,默认行为是复制(如果当前选择了文本),否则粘贴 - 与常规控制台 windows.

    一样
  • 获得与 Windows PowerShell ISE 相同的行为,即改为显示 快捷菜单,其中包含 CopyPaste 命令,将以下行添加到您的 settings.json 文件(在结束 } 之前):

"terminal.integrated.rightClickBehavior": "default",

或者,使用设置 GUI(按 Ctrl+,):

注:

  • 截图是在macOS上截的,其中selectWord是默认设置;在 Windows 上,它是 copyPaste,具有上述行为。

  • 另请注意 GUI 的便利搜索功能:在搜索字段中键入 right click 足以找到相关设置。