У меня есть задача C #, которая генерирует файл в моей папке рабочей области VSCode.
Я хочу, чтобы файл открывался автоматически после его создания. В настоящее время лучшее, что мне удалось сделать, - это напечатать полное имя файла, чтобы пользователь мог Ctrl + нажать на ссылку.
Настройка среды:
- Открыть VSCode в пустой папке.
- Создайте новое консольное приложение C # (введите
dotnet new console
в терминале).
- Обновление
Program.cs
:
namespace VSCodeOpenGeneratedFile
{
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
File.WriteAllText("test.txt", "Hello world!");
Console.WriteLine(Path.Combine(Directory.GetCurrentDirectory(), "test.txt"));
}
}
}
- Добавить
.vscode/tasks.json
:
{
"version": "2.0.0",
"tasks": [
{
"label": "Generate File",
"command": "dotnet run",
"type": "shell",
"problemMatcher": []
}
]
}
- Запустите задачу:
- Ctrl + Сдвиг + P
- Выбрать Задачи: Выполнить задачу
- Выбрать Создать файл
- В TERMINAL вы должны увидеть имя файла, которое вы можете Ctrl + Нажмите, чтобы открыть.
Как мне сделать так, чтобы задача автоматически открывала этот файл?