首页 > 解决方案 > 取消映射 bash 快捷键

问题描述

所以我碰巧使用 Ctrl-S 作为我的 tmux 前缀。我在 .bashrc 中使用 stty -ixon 禁用了终端驱动程序 ctrl-s 行为

但是,我看到 bash 也有一个 ctrl-s 键映射(我一直在使用 zsh,所以没有遇到这个),它可以进行前向搜索。如何禁用此键映射?bash 中的前向搜索对我来说不是很有用。

标签: bash

解决方案


在 ~/.inputrc 中,添加一行: "\C-s": nop.

该文件由 bash 使用的 readline(3) 库读取,用于键定义。

每次更改 ~/.inputrc 后,您可以通过发出 reread 命令使更改在当前 bash 环境中处于活动状态\C-x \C-r


推荐阅读