从 VSCode 内的 tmux 复制文本

rom*_*zdk 6 macos zsh tmux visual-studio-code vscode-remote

我在 macOS 上使用 VSCode,通过 ssh 进入 Linux 远程站,并在此处运行 tmux(在 VSCode 集成终端内)。但是,这样使用时,我无法将 tmux 中的任何文本复制到系统剪贴板中。我什至无法使用鼠标选择文本 - 当我选择任何文本时,选择突出显示会立即消失。

如果满足以下条件,则可以复制到系统剪贴板:

  • 我在 iTerm2 的单独窗口中运行 tmux
  • 我在 VSC 集成终端内运行正常的 zshell

如何从 VSC 集成终端内的 tmux 复制文本?

rom*_*zdk 7

按住Alt(Option)键使用鼠标解决。这样我就可以从 VSCode 内的 Tmux 复制文本。

  • 为此,您需要选项 `"terminal.integrated.macOptionClickForcesSelection": true`。来源:https://github.com/microsoft/vscode/issues/86829#issuecomment-669899881 (7认同)