gpt4 book ai didi

MacOS 中的 Tmux 复制/粘贴

转载 作者:行者123 更新时间:2023-12-03 04:45:00 30 4
gpt4 key购买 nike

我在 MacOS (10.12.5) 上使用 Tmux (2.5)。我正在尝试使用 pbcopypbpaste 设置复制/粘贴,但是我的 tmux.conf 作为我的按键绑定(bind)肯定有问题似乎不起作用。

这是我的 tmux.conf 的相关部分:

# Rebind prefix to b
bind B set -g prefix ^b
bind A set -g prefix ^a

# Setup 'v' to begin selection as in Vim
unbind -T copy-mode-vi v
bind-key -Tcopy-mode-vi 'v' send -X begin-selection

unbind -T copy-mode-vi y
bind-key -T copy-mode-vi 'y' send-keys -X copy-pipe-and-cancel pbcopy

# Setup mouse to copy selection on drag
bind-key -Tcopy-mode-vi MouseDragEnd1Pane send -X copy-pipe-and-cancel pbcopy

# Update default binding of `Enter` to also use copy-pipe-and-cancel
unbind -T copy-mode-vi Enter
bind-key -T copy-mode-vi Enter send -X copy-pipe-and-cancel pbcopy

# Bind ']' to use pbpaste
bind-key -T copy-mode-vi ] send -X "pbpaste | tmux load-buffer - && tmux paste-buffer"

你知道为什么这些不起作用或者有关于如何调试正在发生的事情的建议吗?

最佳答案

以下是我如何使用重新附加到用户命名空间来完成此操作。

set-window-option -g mode-keys vi
set -g default-command "reattach-to-user-namespace -l ${SHELL}"

bind-key -T copy-mode-vi 'v' send-keys -X begin-selection
bind-key -T copy-mode-vi 'y' send-keys -X copy-pipe-and-cancel 'reattach-to-user-namespace pbcopy'
bind-key p paste-buffer

我的blog post更详细地解释了这一点。

关于MacOS 中的 Tmux 复制/粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44809432/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com