在windows上利用VSCode和WSL搭建C语言开发环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在windows上利用VSCode和WSL搭建C语言开发环境相关的知识,希望对你有一定的参考价值。

参考技术A 参考: 如何在windows上利用WSL和VSCode快速搭建C语言开发环境

在wsl中运行Windows应用程序(如VSCode)

我已经在Windows中安装了多个应用程序,只是后来发现无法从WSL终端调用它们。我不想在WSL中再次安装应用程序。有没有办法在WSL中运行VSCode之类的应用程序(已在Windows中安装)?

答案

我个人认为WSL非常棒(我使用WSL 1),它与Windows 10和ubuntu集成得很好。我大部分时间都在那度过。

我已经为一些我经常使用的Windows应用程序设置了别名。在您的〜/ .bashrc或〜/ .zshrc内部,您需要在顶部添加以下内容:

alias webstorm="/mnt/c/Program Files/JetBrains/WebStorm/bin/webstorm64.exe"
alias subl="/mnt/c/Program Files/Sublime Text 3/subl.exe"
alias chrome="/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe"

遵循此模式与代码将类似:

alias code="/mnt/c/Program Files/Microsoft VS Code/Code.exe" 

alias code="/mnt/c/Users/damo/AppData/Local/Programs/Microsoft VS Code/bin/code.exe

取决于您的安装位置。在wsl中使用alias检查您的别名。

替代方法是确保您的路径包含相关应用程序的目录。使用echo $PATH检查路径

但是当我安装VS代码时,它实际上将自己置于WSL路径中,您是否尝试过仅键入code .而不打开当前位置的vs代码?

以上是关于在windows上利用VSCode和WSL搭建C语言开发环境的主要内容,如果未能解决你的问题,请参考以下文章

Go语言 | 01 WSL + VSCode环境搭建避坑指南

带有 VSCode + WSL2 + Docker 的 Windows 上的 Git + SSH 密钥问题

12步搞定WSL 2,安装交互迁移VSCode远程调试应有尽有

12步搞定WSL 2,安装交互迁移VSCode远程调试应有尽有

在WSL中使用code .启动VSCode失败解决方法

在wsl中运行Windows应用程序(如VSCode)