inputrc

在 Debian 11 docker 容器中,当我从 zsh 切换到 bash 时,无法输入小写 S
inputrc

在 Debian 11 docker 容器中,当我从 zsh 切换到 bash 时,无法输入小写 S

当我连接到我的Docker 容器和Debian 11通过远程控制,我已经设置了嘚是主 shell。当我切换到狂欢(通过输入bash)我失去了输入小写字母的能力s(任何其他字母,无论是小写还是大写,甚至 UTF-8 和其他非拉丁字母,都没有这样的问题)。 如果我通过以下方式连接,情况也是一样的docker attach CONTAINER_NAME(因为狂欢是默认 shell,而不是嘚)。这个问题在各种终端应用程序中都存在,无论我以root还是其他用户身份连接。 所有语言环境均配置为en_US.UTF-8 我怀疑问题似乎出在stty或上.inputrc,并且尝...

Admin

设置彩色统计忽略 $LS_COLORS
inputrc

设置彩色统计忽略 $LS_COLORS

问题 我正在尝试让自动完成的文件根据 bash 中的变量着色$LS_COLORS。但是自动完成会忽略我的$LS_COLORS变量并从其他地方获取颜色值。 环境 我有一个dircolors文件和以下声明.bashrc: eval `dircolors $HOME/.config/bash/dircolors` bind 'set colored-stats on' bind 'set colored-completion-prefix on' alias ls='ls --group-directories-first --color=auto' 输出l...

Admin

如何从控制字符切换到按键并返回
inputrc

如何从控制字符切换到按键并返回

获取特定键(由描述性名称或按下相应的键指定)与所\e[7~使用的代码之间的双向字典的最佳方法是什么.inputrc,反之亦然。 我读过了https://superuser.com/a/269471/728074但这并没有多大帮助。不仅必须在或的输出中查找指定的任何键会很麻烦infocmp -L -1,infocmp -L -1 xterm而且.inputrc它似乎甚至不包含我在.inputrc文件中找到的键。例如,.inputrc在这些命令的输出中找不到找到的键“\e[7~”。该问题和答案中给出的其他示例也是如此。 我也读过https://unix.stac...

Admin

将 vi 模式字符串移动到 bash 提示符的末尾
inputrc

将 vi 模式字符串移动到 bash 提示符的末尾

我在 bash 中使用 vi 编辑模式。我在 ~/.inputrc 中将“show-mode-in-prompt”设置为“on”。 提示时显示模式(关闭) 如果设置为 On,则在提示符开头添加一个字符串,指示编辑模式:emacs、vi 命令或 vi 插入。模式字符串可由用户设置(例如 emacs-mode-string)。 所以现在我可以在提示的开头看到编辑模式。 i:$ # This is ins mode c?$ # This is cmd mode i:$ cat ~/.inputrc set editing-mode vi s...

Admin

如何检测是否使用 `.inputrc`
inputrc

如何检测是否使用 `.inputrc`

我需要添加 "\e[1;5C": forward-word # ctrl + right "\e[1;5D": backward-word # ctrl + left 使~/.inputrc tmux 在 msys2 中工作。 但这会损坏 git-bash,我该如何让只有 msys2 加载该设置? ...

Admin

bash:.inputrc 中未找到 TAB 命令
inputrc

bash:.inputrc 中未找到 TAB 命令

我正在尝试使用 Bash Tab 补全功能,并在 Mac OS 上的 .inputrc 中添加了以下内容: set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete 但是当我使用 inputrc 时我得到: bash: TAB command not found 我之前在 Mac OS 上使用过同样的设置。 ...

Admin

如何使用鼠标移动 bash 上的命令行光标
inputrc

如何使用鼠标移动 bash 上的命令行光标

当使用 bash(在终端中)并输入很长的命令时,使用鼠标将光标设置到任意位置通常很有用。在 Mac-Os 中,alt(Option)键具有此效果(使用 alt+单击)。 我开始使用 Linux,但此选项不起作用。我相信有某种方法可以更新 ~/.inputrc 以启用此选项。您知道这样的方法吗? ...

Admin

.inputrc 中 TAB 和 Ci 的单独映射
inputrc

.inputrc 中 TAB 和 Ci 的单独映射

就我所尝试的而言,.inputrc 中的“TAB”和“Ci”似乎意味着同一件事,我将任何东西绑定到一个上,它也会绑定到另一个上。我知道最初它们是同一件事,而且这种行为是从旧时代继承下来的,但现在,除了终端仿真器外,所有 X 应用程序都会在 Ci 和 TAB 按下之间产生差异。 那么,有没有一种方法,当我按 TAB 键时运行终端命令(例如“complete”),当我按“Ci”时运行另一个命令? (同样的问题也适用于 Cm 和 ENTER、Cz、Cd 以及所有这些控制序列,我想通过原始绑定以外的其他方式发送它们,并将我自己的命令应用于这些宝贵的键绑定) 顺...

Admin

如何在 bash shell 中禁用“alt-numkey”
inputrc

如何在 bash shell 中禁用“alt-numkey”

我可以通过按 在 Chrome OS 中的应用程序之间切换alt-N,其中 N 是我的应用程序在状态栏上的位置。很有用! 但是当我在 Nitrous.io 框的 bash shell 中时,按下alt-N跳转到不同的应用程序会向 bash 发出命令:(arg: N)。 该命令在 bash 中起什么作用(arg: N)?我花了五分钟搜索,学到了很多热键,但没有一个Alt + 数字键。 我可以禁用它吗? ...

Admin

.inputrc 中的 bash readline 元键绑定不起作用
inputrc

.inputrc 中的 bash readline 元键绑定不起作用

如果我把 "\M-p": previous-history 进入我的 .inputrc 并启动终端(urxvt 或 xterm),按 Alt-p 打印“:”字符。后续点击会产生 ^[p,如下所示: :^[p^[p^[p^[p^[p 我希望 Alt-p 能像 Control-p 一样显示历史记录中的上一个命令。我已通过将 previous-history 绑定到 Control-t 来验证 .inputrc 是否被读取,并且这样做有效。 "\C-t": previous-history 我也尝试过 Meta-p: previous-hist...

Admin

ipdb kybinding 的 inputrc 窗口
inputrc

ipdb kybinding 的 inputrc 窗口

我正在尝试获取 python 调试器 ipdb 的 vi 绑定。我没有运行 cygwin 的 python,而是从 dos 命令提示符运行 windows 版本。我尝试.inputrc在我的%HOMEPATH%目录中创建,但绑定 ...

Admin

如何让 bash 对我的别名和函数执行不区分大小写的制表符补全?
inputrc

如何让 bash 对我的别名和函数执行不区分大小写的制表符补全?

我有一个这样的别名: alias sshUntrusted='ssh -X -C -c blowfish-cbc,arcfour' 但是当我输入 $ sshun 其次Tab,Bash 没有完成别名。 我已经把 set completion-ignore-case on #ignore case while completing 在我的 中.bashrc,它使 Bash 对文件名执行不区分大小写的制表符补全。 我怎样才能以不区分大小写的方式使其完成别名和功能? ...

Admin