![为什么 bash 会在 Arch Linux 中添加空格并延长文件名?](https://linux22.com/image/1446195/%E4%B8%BA%E4%BB%80%E4%B9%88%20bash%20%E4%BC%9A%E5%9C%A8%20Arch%20Linux%20%E4%B8%AD%E6%B7%BB%E5%8A%A0%E7%A9%BA%E6%A0%BC%E5%B9%B6%E5%BB%B6%E9%95%BF%E6%96%87%E4%BB%B6%E5%90%8D%EF%BC%9F.png)
我的 Arch Linux 笔记本电脑在使用 bash 时会产生一些奇怪的输出。它在字符之间添加空格并拉长文件名。我尝试删除/重新安装 bash-completion,但没有任何变化。有人知道这个问题的解决方案或解决方法吗?
答案1
终端希望使用等宽字体,但您使用了比例字体。因此,当光标向右或向左移动时,它每次都会移动固定的量,而不是根据屏幕上的字符按比例移动。因此,您的列没有对齐,向后移动会导致移动到错误的位置。
要修复此问题,请将终端字体更改为等宽字体。
我的 Arch Linux 笔记本电脑在使用 bash 时会产生一些奇怪的输出。它在字符之间添加空格并拉长文件名。我尝试删除/重新安装 bash-completion,但没有任何变化。有人知道这个问题的解决方案或解决方法吗?
终端希望使用等宽字体,但您使用了比例字体。因此,当光标向右或向左移动时,它每次都会移动固定的量,而不是根据屏幕上的字符按比例移动。因此,您的列没有对齐,向后移动会导致移动到错误的位置。
要修复此问题,请将终端字体更改为等宽字体。