command to copy
我想以一种非常快速的方式复制当前命令行中的文本。
user@server:~/somepath$ command to copy
我知道这个方法:
- 使用
Ctrl+[
进入复印模式, - 使用箭头键导航至单词的开头
command
- 复制至行末
我将在同一 Screen 会话的另一个窗口中使用复制的文本。
答案1
第一个答案是这个帖子是一个很好的方法。如果您将脚本(创建为screen_send_to_copy_mode
上面帖子中命名的函数)创建为~/bin/screencp
,则可以执行以下操作:
1 按下[Ctrl-A] A
(转到行首)
2 键入echo
(包括后面的空格)
3 按下[Ctrl-E]
(行尾)
4 键入 |screencp
根据您的输入速度和命令的长度,这将为您节省几秒钟的时间;)
答案2
您可以使用的另一种方法是,进入复制模式后,发送向上翻页命令,按pg-up,/按command
,enter然后按 ,$再按enter。这将从当前位置复制到行尾。