fir*_*dev 9 macos tmux macos-sierra macos-high-sierra
有没有可靠的方法来tmux 2.5使用macOS剪贴板?
升级到2.5后,一切都走下坡路.我已经尝试了我找到的所有解决方案,没有任何效果.有人可以提供一份工作样本tmux.conf,以使其有效吗?
我可以从neovim内部复制tmux就好了.我无法使用tmux自己复制文本.
这是我所拥有的.tmux.conf:
setw -g mode-keys vi
bind-key -T copy-mode-vi 'v' begin-selection
bind-key -T copy-mode-vi 'y' copy-pipe-and-cancel "reattach-to-user-namespace pbcopy" \; display-message "copied to system clipboard"
Run Code Online (Sandbox Code Playgroud)
这些是每次会话启动时出现的错误:
.tmux.conf:95: unknown command: begin-selection
.tmux.conf:96: unknown command: copy-pipe-and-cancel
Run Code Online (Sandbox Code Playgroud)
我尝试过以下方法:
set-window-option -g mode-keys vi
bind-key -Tcopy-mode-vi 'v' send -X begin-selection
bind-key -Tcopy-mode-vi 'y' send -X copy-pipe-and-cancel pbcopy
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
bind-key -Tcopy-mode-vi 'y' send -X copy-pipe-and-cancel
Run Code Online (Sandbox Code Playgroud)
没有.
我让它tmux 2.6像这样工作:
删除了任何引用,reattach-to-user-namespace现在我在我的.tmux.conf:
set-window-option -g mode-keys vi
bind-key -T copy-mode-vi v send -X begin-selection
bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "pbcopy"
bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "pbcopy"
bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "pbcopy"
Run Code Online (Sandbox Code Playgroud)
小智 3
这是我的。它使用 vi 模式键:
# .tmux.conf
set-window-option -g mode-keys vi
bind-key -Tcopy-mode-vi 'v' send -X begin-selection
bind-key -Tcopy-mode-vi 'y' send -X copy-pipe-and-cancel pbcopy
Run Code Online (Sandbox Code Playgroud)
如果您使用 iTerm,请确保选择了“终端中的应用程序可以访问剪贴板”。
| 归档时间: |
|
| 查看次数: |
1522 次 |
| 最近记录: |