小编Ste*_*n M的帖子

将向后终止词绑定到 Ctrl+w

我正在尝试从长期使用 Tcsh 转向最近对 Bash 的探索。

我设法移植了所有我最喜欢的功能,除了 Ctrl+w 将空格和斜杠视为单词边界,最有可能是向后删除单词。然而,在 Bash 中 readline 一直删除到第一个空格,删除之间的所有斜杠。

我已经使用 bind 在 .inputrc 和 .bashrc 中尝试了许多不同的 \Cw:backward-kill-word 组合,但我无法让它以我想要的方式工作。

有趣的是,通过工作中的 Windows 中的 Putty,我可以使用 Alt+Backspace(手册中也说这是默认绑定)来产生我想要的确切行为。但是在我家里的 Mac 上的 Terminal.app 中,这不起作用。我碰巧从 Terminal.app 登录的任何 FreeBSD 或 Linux 服务器也是如此。

所以我转向超级用户寻求帮助。

bash readline

24
推荐指数
2
解决办法
6080
查看次数

标签 统计

bash ×1

readline ×1