/ / VS Code Extension - pobierz pełną ścieżkę - javascript, maszynopis, visual-studio-code

Rozszerzenie kodu VS - pobierz pełną ścieżkę - javascript, maszynopis, visual-studio-code

Piszę wtyczkę do VS Code i muszę to zrobićznać ścieżkę do pliku, który wywołuje rozszerzenie, jeśli został on wywołany z menu kontekstowego edytora lub menu kontekstowego eksploratora lub użytkownik po prostu wpisał polecenie rozszerzenia.

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

Z góry dziękuję!

Odpowiedzi:

2 dla odpowiedzi № 1

Możesz wywołać właściwość okna vscode dopobierz ścieżkę lub nazwę pliku w zależności od tego, czego szukasz. To da ci nazwę pliku otwartego w bieżącej karcie po wykonaniu polecenia. Nie wiem, jak to działa, jeśli jest wywoływany z kontekstu eksploratora.

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