Я пытаюсь создать расширение, которое всегда будет заставлять открывать файл с правой стороны (vscode.ViewColumn.Two
).
Все, чего я мог добиться, это сделать vscode.workspace.onDidOpenTextDocument
, чтобы открыть во второмстолбец, но, выполнив это, я открыл файл слева и справа.
vscode.workspace.onDidOpenTextDocument((file) => {
const isTestFile = file.fileName.includes(".test.js");
const isCssFile = file.fileName.includes(".css");
if (isTestFile || isCssFile) {
const showTextDocument = document => vscode.window.showTextDocument(
document,
vscode.ViewColumn.Two
);
return vscode.workspace
.openTextDocument(file.fileName)
.then(showTextDocument);
}
});
Мне было интересно, смогу ли я запретить открывать файл слева и принудительно открыть справа,или просто откройте справа, как я делаю, и закройте тот же файл, что слева (нет способа закрыть файлы)