我正在尝试找出一种方法,无需触摸鼠标即可将命令行中的当前文本复制到剪贴板。换句话说,我只需要使用键盘选择文本。我找到了中途解决方案,可能会得出完整的解决方案:
Ctrl+a -移至行首。
Ctrl+k -剪掉整行。
Ctrl+y -将剪切的文本拉回。
另外,我也可以Ctrl+u用来执行前两个步骤。
这当然可以,但是我想弄清楚剪切文本的确切存储位置。有没有不用它就可以访问它的方法Ctrl+y?我知道,xclip
甚至使用它直接将文本通过管道传递到剪贴板,因此我在考虑通过管道Ctrl+k传递到所保存的数据xclip
,但不确定如何执行。
到目前为止,我得到的方法是编写一个脚本,该脚本xdotool
用于添加echo
到该行的开头和该行| zxc
的末尾,然后按回车键(这zxc
是一个自定义别名,基本上通过管道传递到xclip
)。这也可行,但这不是一个真正的“干净”解决方案。
如果这有任何区别,我正在使用Cshell。
编辑:我不想screen
用作解决方案,忘了提。
谢谢!