【发布时间】:2019-11-26 01:56:18
【问题描述】:
我在 macOS Sierra 中使用 tmux Terminal.app。当我想暂时禁用允许鼠标报告以复制/粘贴并单击时,我需要按下在我的长苹果键盘上很远的fn 键。有没有办法将此 fn 键更改为更接近的键,例如 ctrl, alt, option?在谷歌搜索了一段时间后,我似乎无法找到如何。
谢谢!
【问题讨论】:
-
你为什么禁用鼠标报告(我是 Cmd-r)来复制和粘贴? Tmux 有复制粘贴缓冲区,macOS 有 pbcopy/pbpaste 命令。这与 vim 无关,通过 vim 中的
*寄存器应该可以工作,或者您可以向!pbcopy写入行并从!pbpaste读取行 -
当您在 tmux 中使用鼠标报告时,您使用 tmux 鼠标选择,但您不能使用 cmd+c 进行复制(我认为这是视觉选择)。如果在鼠标选择时按住 fn 键,则可以使用 cmd + c。这就是我的意思。
-
Tmux 使用
prefix-[和prefix-]进行复制和粘贴。不,您不能使用 cmd-c,但您可以将复制的文本提供给 vim 或pbcopy(这与使用 cmd-c 相同)。如果你绝对必须的话,你可以点击 cmd-r ro disable mouse。当我有时间时,我会尝试写一个描述我的工作流程的答案。
标签: macos vim terminal tmux terminal.app