WezTerm如何实现类似Windows PowerShell Ctrl+L的提示符置顶效果?
WezTerm实现类似PowerShell Ctrl+L的滚动效果
WezTerm有内置动作可以实现你要的效果:将当前提示符行滚动到窗口顶部且保留所有历史内容,完全对应PowerShell中Ctrl+L的行为。
内置解决方案
使用ScrollToPrompt动作,默认未绑定快捷键,你需要在WezTerm的配置文件wezterm.lua中添加如下绑定:
return { keys = { { key = 'L', mods = 'CTRL', action = wezterm.action.ScrollToPrompt(0), }, }, }
- 参数
0表示定位到当前提示符,执行后会把当前命令行(提示符所在行)滚动到窗口顶部,所有过往命令记录都会保留,你可以通过鼠标滚轮向上查看历史。 - 保存配置后重启WezTerm,按下
Ctrl+L就能触发该动作,和你在PowerShell中的操作习惯完全一致。
替代方案(自定义扩展用)
如果需要更个性化的行为(比如同时微调视图偏移),可以结合ScrollByPage或ScrollToBottom动作,但上述内置的ScrollToPrompt已经完全满足你的核心需求,是最优解。
内容的提问来源于stack exchange,提问作者HydrogenFlash
相关产品推荐
相关产品推荐

