在 bash 中重新映射 Ctrl-l

在 bash 中重新映射 Ctrl-l

bash 中的remap Ctrl-l可以执行的不仅仅是清除吗?

我知道通常它只是清除屏幕。我希望改变它以清除屏幕并列出我的pwd喜欢:

Ctrl- l:clear;ls;

答案1

bind命令定义新的键绑定。使用该-x参数,您可以将 shell 片段分配给某个键。引用有点奇怪:必须为 readline 键解析器引用键,并且必须引用绑定描述,因为它包含几个 shell 特殊字符。

bind -x '"\C-l": clear; ls'

相关内容