如何用键盘复制终端最近一次输出?

命令输入框获得焦点且为空时,⌃C⌘C 会复制最近一次输出,同时不影响终端外浏览器原有的复制操作。

快捷键何时执行复制

该快捷键只在明确的上下文中生效:让 lil-terminal 的命令输入框获得焦点、保持为空,然后在 Windows/Linux 按 ⌃C,或在 macOS 按 ⌘C。系统会复制最近一次显示的结果,适合快速复用哈希、路径、IP 地址和生成的标识符。

输入框中已有文字时

如果命令行里已经有文字,⌃C 仍保持原来的含义:取消当前输入,而不是复制旧结果。命令输入框之外的文字选择仍由浏览器正常复制;lil-terminal 不会全局接管系统快捷键。

实际复制的内容

剪贴板接收的是最近一次有意义的终端结果,不包含命令提示符。结构化列会以制表符分隔的文本复制,SHA-256 这类单值结果则原样复制;刚显示过的本地帮助也可以成为“最近一次结果”。

保存而不是复制

命令输入框获得焦点且为空时,Windows/Linux 上的 Ctrl+S 或 macOS 上的 Command+S 会执行 @history -o > history.log,把最近一次结果追加到 history.log。同时按 Shift 会使用带 -r 的覆盖写入形式。在编辑器中,常规保存快捷键仍然执行编辑器保存。桌面端底部提示栏会展示这些操作;移动端则有意隐藏。

示例

hash feed.xml
ip 192.168.1.1
pwd
history -o
history -o > history.log
history -o > history.log -r

相关文档

← 返回常见问题