小发现: vscode 使用 wsl 环境开发(鸡肋)

2018-06-10 13:59:15 +08:00
 wly19960911

因为 wsl 可以把 C 盘映射挂载到 mnt 目录下,解决了我一个问题,虽然那个问题是因为 windows 权限问题造成我在 C 盘编译的 angular 组件无法 publish 上去,然后我通过 wsl 的 node 成功发布了。

但是我今天想说的不是这个,我突然想到我能不能像这种脚本运行的程序通过 vscode 和自带的 terminal 能不能改成 wsl 去用 linux 开发环境。

基于这个想法,我尝试了下。的确发现是可以的,vscode 配置如下。

{
    ...
    "terminal.integrated.shell.windows":"C:\\Windows\\System32\\wsl.exe",
    ...
}

不仅如此,我们打开 terminal 的时候路径也是已经映射好的,不是我当前 c/myWorkplace/vue 的文件夹。

我感觉如果这样的话我可以把一些开发环境走 wsl 转移,毕竟我现在用还没有碰到什么问题(尽管不能代表你们),这一年下来,用 wsl 发现还是很好用的。

19957 次点击
所在节点    分享发现
25 条回复
wly19960911
2018-06-12 14:36:33 +08:00
@lingo #20 我刚刚成功 debugger 了,我不懂 C++,需要编译成 a.out 才能断点,

参考配置。

https://gist.github.com/xiao-po/1a7df865206a1ad426ca04e4f86dc072

因为 v2 的回复不能 markdown 只能这样了。
lingo
2018-06-12 15:17:49 +08:00
@wly19960911 这套我试了,提示 a.out 不存在
wly19960911
2018-06-12 15:23:25 +08:00
@lingo #22 没有编译,执行 g++ target.cpp ,编译成 a.out ,我不懂 C++开发流程。我只能知道到这里了
wly19960911
2018-06-12 15:38:42 +08:00
@lingo #22 忘记了,不是 g++ target.cpp 是,g++ -g target.cpp 要参数,否则没用。
lingo
2018-06-12 18:03:45 +08:00
@wly19960911 感谢,多试了下,已经放弃了(捂脸

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/461903

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX