由于某种原因,当我将文本粘贴到终端时,它会删除单引号。我也无法输入单引号。双引号似乎工作正常。我使用其他程序时没有遇到任何问题,当我通过 SSH 连接远程工作时,我可以编写/粘贴单引号。当我尝试输入或粘贴单引号时,我也会听到“错误”的声音。
知道可能发生什么事吗?
答案1
看起来这是 homebrew 的 bash 配方中的一个错误,因为我设法通过卸载来解决这个问题自制的狂欢。
也许该喝一杯了?!
答案2
我在 Windows 10 上使用 Git Bash 时遇到了这个问题,我可以在 vim 和 SSH 会话中输入单引号,但不能在 Bash 终端中输入。原来问题是我有一个~/.inputrc
包含以下内容的文件:
'set completion-ignore-case On'
该行中的单引号破坏了输入处理中的某些内容,删除它们(或删除文件)并重新启动 Bash 即可修复该问题。