Вас раздражает то, что вы всегда тратите время на выбор «повторно открыть папку в wsl»? Я тоже был, и по этой причине я поделюсь с вами своим решением

Я хочу включить новую опцию, когда я щелкаю правой кнопкой мыши папку, чтобы выбрать «Открыть с помощью кода WSL».

Получите доступ к поиску в реестре Windows с помощью regedit в поиске Windows (просто нажмите кнопку Windows и введите regedit).

После открытия окна перейдите по левым ключам (папкам) в HKEY_CLASSES_ROOT -> Каталог -> оболочка.

Ключ VSCode (как папка) определяет, какая опция «Открыть с помощью кода». Давайте создадим наш ключ WSLCode.
Щелкните правой кнопкой мыши оболочку и выберите новый -› ключ.
Назовите его как хотите, я выбираю WSLCode.
Щелкните правой кнопкой мыши WSLCode и создайте новый ключ с именем command.

Щелкните левой кнопкой мыши на WSLCode и на левом экране, где он отображается (по умолчанию).
Измените значение по умолчанию на сообщение, которое вы хотите отобразить, что-то вроде «Открыть с помощью кода WSL». Вы можете добавить новую строку с именем «Значок», чтобы установить значок в списке параметров. Я установил то же самое, что и VSCode.

командная клавиша — это место, где компьютер знает, что он должен выполнить, когда вы нажмете на эту опцию, поэтому определите ее как:

Аргумент cd устанавливает выбранную папку в качестве текущего пути и code вызывает vscode.

wsl.exe --cd "%V" -- code .

Вы также можете создавать уникальные параметры для каждого дистрибутива в wsl.

# List your wsl distro
wsl -l
# Ubuntu
wsl.exe -d Ubuntu-20.04 -— code .
# Debian
wsl.exe -d Debian -— code .

Наслаждаться! :D