首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Ubuntu修复WSL,其中Visual Studio代码和Nano/Vim识别用户目录的方式不同

如何使用Ubuntu修复WSL,其中Visual Studio代码和Nano/Vim识别用户目录的方式不同
EN

Stack Overflow用户
提问于 2019-04-14 03:58:55
回答 1查看 1.2K关注 0票数 0

我已经在Windows10 WSL上安装了Ubuntu。在WSL bash终端中,当我运行code ~/.bashrc时,它会将visual studio代码打开到一个空白文件中。在资源管理器中显示该文件表明该文件的路径是C:\home\[user],这是Windows用户目录,而不是WSL/Ubuntu用户目录。

当我运行nano ~/.bashrcvim ~/.bashrc时,默认的.bashrc文件在nano/vim中打开,我可以对其进行编辑。我仔细研究了一下,发现这个文件的路径是C:\Users\[Windows user name]\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\[WSL user name]

为什么命令codenano识别~/的方式不同?如何让code指向WSL/Ubuntu用户目录?

EN

回答 1

Stack Overflow用户

发布于 2019-04-16 15:42:37

WSL不是VM或Container,它只是Windows内核之上的一层。You can find more here

如果您在WSL终端中执行此操作

代码语言:javascript
运行
复制
which nano

对于vim,您会得到: /bin/nano或/usr/bin/vim,但对于

代码语言:javascript
运行
复制
which code

/mnt/c/Program Files/Microsoft VS Code/bin/code

我所做的是How to add multiple terminal in VS Code?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55669339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档