Linux 围绕输入移动

Linux 围绕输入移动,linux,bash,Linux,Bash,我正在尝试使用bash脚本编写一个简单的文本编辑器。我希望用户能够编辑他的整个文本。当然,使用左箭头键和右箭头键在直线上移动没有问题,但我也希望使用上箭头和下箭头来上下移动。这是我的密码: declare -a arr while read -re; do arr+=( "$REPLY" ) done 那么,你有什么问题吗?当我输入我的文本时,我不能像在atm机上左右移动光标一样,将光标移回上面的行。我想知道在按下箭头键时,是否有任何功能可以让我将光标放在上下行。我想没有,但这应该仍然是

我正在尝试使用bash脚本编写一个简单的文本编辑器。我希望用户能够编辑他的整个文本。当然,使用左箭头键和右箭头键在直线上移动没有问题,但我也希望使用上箭头和下箭头来上下移动。这是我的密码:

declare -a arr
while read -re; do
   arr+=( "$REPLY" )
done

那么,你有什么问题吗?当我输入我的文本时,我不能像在atm机上左右移动光标一样,将光标移回上面的行。我想知道在按下箭头键时,是否有任何功能可以让我将光标放在上下行。我想没有,但这应该仍然是您最初的问题。您可能需要重新绘制整个屏幕以实现这种光标控制在
bash
中编写文本编辑器并不简单。您需要访问全屏,而
bash
旨在读取字节流。请检查是否移动光标以在两列中打印文本。