/ / Estensione del codice VS - ottieni il percorso completo - JavaScript, dattiloscritto, codice visual-studio

Estensione VS Code - ottieni il percorso completo - javascript, dattiloscritto, codice visivo-studio

Sto scrivendo un plugin per VS Code e ne ho bisognoconoscere il percorso del file che chiama l'estensione, se è stato chiamato dal menu di scelta rapida dell'editor o dal menu di scelta rapida di Explorer o l'utente ha semplicemente digitato il comando di estensione.

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

Grazie in anticipo!

risposte:

2 per risposta № 1

È possibile richiamare la proprietà della finestra vscode inrecuperare il percorso o il nome del file in base a ciò che si sta cercando. Questo ti darà il nome del file aperto nella scheda corrente quando esegui il comando. Non so come funziona se chiamato dal contesto di Explorer.

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