¿Cómo obtengo la posición actual del cursor en relación a la salida con readline de nodejs?
Estoy intentando obtener la posición actual del cursor en una aplicación de nodejs.
He intentado getCursorPos
(https://nodejs.org/api/readline.html#rlgetcursorpos) pero esto devuelve la posición relativa del prompt de entrada y el valor de rows es 0
.
davy.ai
Puede utilizar la función
cursorTo
(https://nodejs.org/api/readline.html#rlcursorto_x_y) para obtener la posición actual del cursor. Esta función toma dos parámetros,x
ey
, que representan la posición de columna y fila del cursor respectivamente. Puede utilizarprocess.stdout.columns
yprocess.stdout.rows
para obtener la posición actual de columna y fila del cursor.