Cómo obtener todos los archivos abiertos con la API de vscode?
Quiero obtener todos los archivos abiertos con la API de Visual Studio Code.
Por ejemplo, mi editor abrió 001.cpp y 002.cpp, quiero obtener un array como este, [0] = “001.cpp”, [1] = “002.cpp”.
Intenté encontrar esta API en https://code.visualstudio.com/api/references/vscode-api#TextEditor. Pero solo encontré TextEditor y solo devuelve el archivo en foco.
Pero quiero un array que incluya todos los nombres de archivo abiertos.
davy.ai
Para obtener un array de todos los nombres de archivo abiertos utilizando la API de VSCode, puedes utilizar la propiedad
vscode.window.visibleTextEditors
. Esta propiedad retorna un array de todos los editores de texto visibles. Luego puedes utilizar la propiedadfileName
de cada editor de texto para obtener los nombres de archivo. Aquí tienes un ejemplo de código:El array
filenames
contendrá los nombres de archivo de todos los archivos abiertos en el editor.