是否有某种方式来搜索的XTerm的控制台交互历史,就像Ctrl+ Shift+f在GNOME终端和终结者?
我可以script在我的.bashrc甚至补丁 XTerm 中运行,但很高兴知道是否已经有一些快捷方式或配置设置来执行此操作,而无需大量修改我的运行时环境。
在单个操作中保存整个回滚缓冲区的方法(即,不用鼠标复制它的每一页)将是一个好的回退。
确切地说,没有任何内置内容,但是有两种方法可以获取回滚文本。
您可以配置XTerm.vt100.on4Clicks和XTerm.vt100.on5Clicks 资源(或从此on1Clicks开始)选择将整个回滚复制到 X11 PRIMARY 选择。例如,要在四次单击时复制整个回滚,请将此行放在您的.Xresources:
XTerm.vt100.on4Clicks: all
Run Code Online (Sandbox Code Playgroud)
然后,您必须安排自己的方法来调出某种方法来搜索 X 选择的内容,例如打开编辑器或带有窗口管理器绑定的寻呼机。
您可以调用该print-everything 操作将整个回滚发送到由XTerm.vt100.printerCommand资源确定的程序。例如,要在按下Ctrl+时以less(在新的xterm 中运行)打开回滚/,请将这些行放在您的.Xresources:
XTerm.vt100.printerCommand: xterm -e sh -c 'less <&3' 3<&0
XTerm.vt100.translations: #override Ctrl ~Meta ~Shift <Key>slash: print-everything()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5522 次 |
| 最近记录: |