我在Windows上使用Cygwin薄荷终端,在获取用户输入时,文本光标出现了一个怪异的现象。具体来说,光标不会像Windows cmd中那样锁定在输入区域,而是能够在编辑器中的任何位置移动和添加文本,从而使它变形。
我知道我不清楚,所以请允许我演示一下:
因此,假设我运行read -p "input: " string
...
由于某种原因,我能够做到 这个 :
更糟糕的是,它设置为过大字体,因此编辑已键入的内容是一场噩梦,因为您必须重新键入所有内容。
如果您认为这可能与bash有关,则在运行像这样的简单C ++程序时也会发生这种情况:
#include <iostream>
#include <string>
using namespace std;
void main() {
cout << "input: ";
string input;
cin >> input;
cout << input;
}
有没有办法解决这个问题,或者这仅仅是一个Cwygin / mintty怪癖?我到处搜索过,但是从字面上看,我没有想到。
感谢您的帮助。