我想在 tmux 中使用 emacs 复制模式复制文件的全部内容。
但是,当我进入复制模式时,键入 C-space 开始突出显示文本,然后键入 M-> 跳转到文件末尾,我最终只是跳转到 tmux 窗格底部的文件信息部分。
这是一张显示发生了什么的图片:
编辑:我是新用户,显然还不能发布图片。但基本上你可以想象在 tmux 复制模式下黄色突出显示(选定)的文本。而不是文件的末尾,我只能突出显示到窗格的底部(看起来有点像这样):
-u-:----F1 file_name.rb Top L1 (Ruby)---------------------------------
我的问题是,我怎样才能进入复制模式,开始选择文本,然后跳转到文件末尾?
如果这不是实现我的目标的最佳方法(在 tmux 中复制整个文件的内容),那么有什么更好的方法呢?
谢谢!
ps
我已按照此处的说明进行操作:https ://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard
以及实用 tmux 书中的说明。
如果有帮助,这里是我的 .tmux.conf 文件中的相关行(我主要从实用的 tmux 书中复制):
# use pbcopy|pbpaste wrapper script
set-option -g default-command "reattach-to-user-namespace -l zsh"
# send contents of current tmux buffer to system clipboard
bind C-c run "tmux save-buffer - | reattach-to-user-namespace pbcopy"
# support pasting from the system clipboard
bind C-v run "tmux set-buffer $(reattach-to-user-namespace pbpaste); tmux paste buffer"
# overriding "auto-detection" to always use emacs
set-option -g status-keys emacs
set-option -gw mode-keys emacs