轻松复制 GNU-Screen 中的当前命令行

轻松复制 GNU-Screen 中的当前命令行

command to copy我想以一种非常快速的方式复制当前命令行中的文本。

user@server:~/somepath$ command to copy

我知道这个方法:

  1. 使用Ctrl+[进入复印模式,
  2. 使用箭头键导航至单词的开头command
  3. 复制至行末

我将在同一 Screen 会话的另一个窗口中使用复制的文本。

答案1

第一个答案是这个帖子是一个很好的方法。如果您将脚本(创建为screen_send_to_copy_mode上面帖子中命名的函数)创建为~/bin/screencp,则可以执行以下操作:

1 按下[Ctrl-A] A(转到行首)
2 键入echo(包括后面的空格)
3 按下[Ctrl-E](行尾)
4 键入 |screencp

根据您的输入速度和命令的长度,这将为您节省几秒钟的时间;)

答案2

您可以使用的另一种方法是,进入复制模式后,发送向上翻页命令,按pg-up/commandenter然后按 ,$再按enter。这将从当前位置复制到行尾。

相关内容