我经常在复制模式下使用tmux复制文本,但是我想做的是使用命令行复制文本,而不是进入复制模式。
例如,当我直接在Mac计算机上使用vim时,我想用选择一行V
,然后通过按将该管道输送到系统剪贴板:
,然后给出'<,'>
,意思是,获取当前突出显示的vim文本,然后w ! pbcopy
。将突出显示的vim文本通过管道传输到系统剪贴板。当行太长而无法渲染,以便tmux的复制模式可以“看到”它,而我不想set wrap
在vim中显示时,这很有用。
我想对tmux做同样的事情,如果这是一件事情:
$ echo "some text" | tmux copy-buffer
或者,突出显示V
vim中的一行后:
:'<,'>w ! tmux copy-buffer
las,我找不到任何man tmux
暗示可以执行的操作。有人知道吗?
听起来像你想要的
tmux load-buffer -
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句