/ / VS Code extension - obtenga la ruta completa - javascript, mecanografiado, visual-studio-code

Extensión de código VS - obtenga la ruta completa - javascript, mecanografía, código de estudio visual

Estoy escribiendo un complemento para VS Code y necesitoconozca la ruta del archivo que está llamando a la extensión, ya sea si se llamó desde el menú contextual del editor o desde el menú contextual del explorador o si el usuario simplemente escribió el comando de extensión.

function activate(context){
// get full path of the file somehow
}

¡Gracias por adelantado!

Respuestas

2 para la respuesta № 1

Puede invocar la propiedad de ventana vscode pararecupere la ruta o el nombre del archivo según lo que esté buscando. Esto le dará el nombre del archivo abierto en la pestaña actual cuando ejecute el comando. No sé cómo funciona si se llama desde el contexto del explorador.

var vscode = require("vscode");
var path = require("path");
function activate(context) {
var currentlyOpenTabfilePath = vscode.window.activeTextEditor.document.fileName;
var currentlyOpenTabfileName = path.basename(filePath);
//...
}