/ / VS Code-Erweiterung - Erhalte den vollständigen Pfad - Javascript, Typoskript, Visual-Studio-Code

VS-Code-Erweiterung - erhalten vollständigen Pfad - Javascript, Typoskript, Visual-Studio-Code

Ich schreibe ein Plugin für VS Code und das muss ichDen Pfad der Datei kennen, die die Erweiterung aufruft, entweder wenn sie über das Kontextmenü des Editors oder das Kontextmenü des Explorers aufgerufen wurde oder der Benutzer einfach den Erweiterungsbefehl eingibt.

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

Danke im Voraus!

Antworten:

2 für die Antwort № 1

Sie können die Eigenschaft vscode window to aufrufenRufen Sie den Dateipfad oder -namen ab, je nachdem, wonach Sie suchen. Dies gibt Ihnen den Namen der Datei, die in der aktuellen Registerkarte geöffnet ist, wenn Sie den Befehl ausführen. Ich weiß nicht, wie es funktioniert, wenn es aus dem Explorer-Kontext aufgerufen wird.

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