Вас раздражает то, что вы всегда тратите время на выбор «повторно открыть папку в 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