如何在macOS上以简单的方式从Tmux复制字符串?

时间:2018-01-21 03:20:37

标签: macos shell terminal keyboard-shortcuts tmux

在macOS上,如果使用bash或zsh shell,使用Ctrl + C可以立即将字符串复制到剪贴板。但在Tmux模型中,它不能。应按选项键,然后使用鼠标选择字符串,按Ctrl + C.这有点复杂。如果在Tmux config中设置任何选项,还有一个简短的方法吗?

1 个答案:

答案 0 :(得分:1)

我认为var result = Regex.Matches(txt, @"{[^}]+}") .OfType<Match>().Select(c => c.Value).ToList(); :另一个终端内的一些终端。如果tmux = terminal multiplexorCtrl+C位于原生终端(zshiTerm)内时有效,但xtermCtrl+C时无法正常工作在zsh内;然后,tmux是该原生终端(Ctrl+CiTerm)的功能,而不是xtermzsh的功能。

无法为BOTH原生终端(bashiTerm)和xterm(在tmux或{{1}内部运行)分配相同的快捷键})。

如果您希望始终使用iterm(几乎),则必须在原生终端(xtermtmux)中禁用Ctrl+C键快捷键,然后在iTerm中设置它。但我认为大多数用户都不会这样做。他们必须为xterm选择一组不同的快捷键,而不必更改他们已经习惯了很长时间的本机终端设置。