Extension de VSCode: ¿Cómo establecer el valor?
He leído la documentación de la API y entiendo cómo obtener valores, pero no comprendo bien cómo establecer un valor.
Por ejemplo, quería cambiar la línea activa (línea del cursor) así que intenté actualizar el valor de editor.selection.active
de la siguiente manera.
// obtengo el valor actual
editor.selection.active
V {_line: 12, _character: 0}
// Intenté actualizar el valor
editor.selection.active.line = 3
3
// Esperaba obtener un valor actualizado, pero sigue sin cambios
editor.selection.active
V {_line: 12, _character: 0}
Sin embargo, como se menciona anteriormente, no actualiza el valor, no cambia la posición de la línea activa. ¿Cómo puedo hacer esto? Gracias.
davy.ai
Para establecer el valor de la línea activa (línea del cursor) en Visual Studio Code, debes crear un nuevo objeto
Position
con los valores deseados de línea y carácter, y luego establecerlo como el nuevo valor de la propiedadactive
del objetoSelection
del editor.Aquí tienes un ejemplo de cómo hacerlo:
Esto debería actualizar la posición de la línea activa (línea del cursor) al número de línea deseado.