我想在tmux中使用emacs复制模式复制文件的全部内容。
但是当我进入复制模式,按下C-space开始突出显示文本,然后按下M->跳转到文件末尾时,我最终只能跳转到tmux面板底部的文件信息部分。
这里是一张展示发生情况的图片:
编辑:我是一个新用户,显然还不能发布图片。但基本上你可以想象在tmux复制模式下黄色突出显示(选定)的文本。而不是文件末尾,我只能突出显示到面板底部(看起来有点像这样):
我的问题是,如何进入复制模式,开始选择文本,并跳转到文件的末尾?
如果这不是实现我的目标(在tmux中复制整个文件内容)的最佳方法,有更好的方法吗?
谢谢!
附言:
我已经按照这里的说明进行了操作:https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard 还有《实用的tmux》一书的说明。
如果有帮助的话,以下是我.tmux.conf文件中相关的几行(我大部分都是从《实用的tmux》一书中复制的):
但是当我进入复制模式,按下C-space开始突出显示文本,然后按下M->跳转到文件末尾时,我最终只能跳转到tmux面板底部的文件信息部分。
这里是一张展示发生情况的图片:
编辑:我是一个新用户,显然还不能发布图片。但基本上你可以想象在tmux复制模式下黄色突出显示(选定)的文本。而不是文件末尾,我只能突出显示到面板底部(看起来有点像这样):
-u-:----F1 file_name.rb Top L1 (Ruby)---------------------------------
我的问题是,如何进入复制模式,开始选择文本,并跳转到文件的末尾?
如果这不是实现我的目标(在tmux中复制整个文件内容)的最佳方法,有更好的方法吗?
谢谢!
附言:
我已经按照这里的说明进行了操作: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