我想在可视模式下选择一些字符串(v
)并将其发送到任何外部程序(例如tmux send-keys
)
我尝试使用 xargs:
- 切换到
v
(视觉模式) - 选择一些单词
- 新闻
:
发布:'<,'>
- 写入
:'<,'>w ! xargs -I {} tmux send-keys -t:0 {}
。将整行传递给tmux
xargs
按预期工作。
但整条线路总是经过,而不是我的选择。
答案1
Shell 窗口通常不支持在客户端以外的任何位置选择文本,这意味着只有您的终端窗口或 SSH 客户端会知道您已选择文本。因此,您可能很难找到可以告诉 BASH 和所包含程序您已选择的内容的东西。