在 git-bash 中,当我点击删除时,它会显示“(arg: 3)”,然后键盘无法正常工作

在 git-bash 中,当我点击删除时,它会显示“(arg: 3)”,然后键盘无法正常工作

我用 Google 搜索了一下但似乎没有找到任何关于它的内容。

基本上,如果我在提示符下,并且我输入了一些内容,然后按箭头删除其中间的内容,当我点击删除时,提示符会变为“(arg:3)”,后面跟着我输入的内容。

此时,大多数字母都不起作用。“k”键的作用类似于向上箭头,可以查看历史记录。

如果我输入数字,它会将“(arg:3)”中的 3 更改为我输入的任何数字。

x 键的作用类似于删除。

w 键向前跳转。

p 键输入“s”

并且 v 打开 vi

如果我最终按下这些键,我就可以再次打字,或者如果我按下回车键,它就会转到另一行并正常运行。

知道它在做什么以及如何使删除键起作用吗?

答案1

bash正在进入vi mode

用于set -o emacs禁用 vi 模式(实际上这将把模式设置为emacs mode通常的默认模式)。

也许你的某个配置文件改变了默认设置。请查看bash 文档有关配置的详细信息(以及您能想到的有关 bash 的任何其他信息)。

相关内容