我在终端上不断遇到问题,退格键无法按预期工作,我看到的并不是执行的内容。例如,在这里,我错误地输入了git pû
+ <Backspace>
+ ull
+ <Enter>
,结果如下:
这个^
键靠近P
法语键盘上的 ,所以这种情况经常发生。我认为这是由于显示器的编码和终端的实际编码之间的冲突。这是已知在法国开发人员中,Ã
很可能是由于使用不同的编码读取的 UTF-8 编码重音符号导致的,显示为两个字符,如é
而不是é
,或û
而不是û
。
因此,一次退格操作»
似乎只能删除内容,如果我退格两次,则会得到以下结果:
在我看来,这并没有好多少,它仍然很烦人。尤其是git branch -b
,然后我得到一个名称拼写错误的分支,我必须删除并重新创建。
如何让终端准确显示即将运行的内容?它在普通 git 终端 (Git bash) 中运行良好,问题仅发生在 Intellij 的终端中。