我正在寻找一种完全不用鼠标选择,复制和粘贴文本的方法。
tmux
到目前为止,我一直在使用,但是我发现其键组合对于日常使用的“复制和粘贴”来说有点复杂,现在我正在寻找替代方法。
你们有什么建议吗?
要清楚,这不是关于管道到剪贴板,而是关于选择文本,例如在tmux
!中!
我正在寻找一种完全不用鼠标选择,复制和粘贴文本的方法。
tmux
到目前为止,我一直在使用,但是我发现其键组合对于日常使用的“复制和粘贴”来说有点复杂,现在我正在寻找替代方法。
你们有什么建议吗?
要清楚,这不是关于管道到剪贴板,而是关于选择文本,例如在tmux
!中!
Answers:
考虑到xclip
,它是X剪贴板的命令行界面,可用于sudo apt-get install xclip
。
您可能已经注意到,在Ubuntu中,如果选择一些文本然后按鼠标中键,则该文本将被粘贴到焦点所在的任何输入中。xclip
与此相关,因此,如果您在seq 10 | xclip -i
某个地方运行鼠标,然后将其粘贴在数字1到10之间xclip -o | cowsay
。
tmux
。似乎来自@daisy和@ blue112的答案是正确的。
xclip
是一个非常好的工具,将与现有的答案,但我不知道它的答案
我总是使用Ctrl+ Shift+ C和Ctrl+ Shift+ V复制并粘贴到(非tmux)终端中。
您可以在(非tmux)终端的键盘首选项中更改这些键盘快捷键。
但是,如果您想继续使用tmux,则还可以通过向中添加命令来更改tmux的键盘快捷键~/.tmux.conf
。只需在该文件中添加以下内容:
bind-key -n [shortcut. for example Ctrl+v is C-v] [what you want to do. for example 'new-window' etc]
看起来像这样
bind-key -n C-t new-window
您不需要命令前缀键即可执行~/.tmux.conf
文件中的命令。
有关可用事物的更多信息,~/.tmux.conf
请检查此链接
使用此功能可以完成非常基本的复制和粘贴,但是,为了更有用,我建议使用Vim样式的复制/粘贴配置。
可以使用此配置文件或其他配置文件来启用Vim样式的复制/粘贴。但是,这些操作确实需要使用前缀键。
甚至有人进行了tmux扩展,以简化tmux中对系统剪贴板的复制/粘贴操作。可能值得一看。
如果您想要Tmux的替代方案,可以尝试dvtm(sudo apt-get install dvtm dtach
)。我自己没有使用过它,但是看起来它有相似的选择。
要复制,请使用Ctrl+ Shift+C
要粘贴,请使用Ctrl+ Shift+ V或Shift+insert
另一种方法是:
首先运行command screen
,然后可以执行以下步骤:
screen
但是我做不到。
您可以使用screen
选择模式。
使用screen
命令输入屏幕会话。
然后,使用Ctrl+ a和Esc进入选择模式。
然后,您可以移动光标,使用选择文本space,退出选择模式,并在需要时使用Ctrl+ a和粘贴]。