首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Visual Studio Code

VSCode 的这个插件真能把 Windows 当成 Linux 的生产力工具了!

  •  
  •   villivateur · 72 天前 · 5635 次点击
    这是一个创建于 72 天前的主题,其中的信息可能已经有所发展或是发生改变。

    插件名称:Remote - WSL ms-vscode-remote.remote-wsl

    目前是 Preview 状态。

    Annotation 2019-08-11 123547.png

    Annotation 2019-08-11 123638.png

    The Remote - WSL extension extension lets you use the Windows Subsystem for Linux (WSL) as your full-time development environment right from VS Code. This new, optimized support lets you:

    • Use Windows to develop in a Linux based environment, using Linux specific toolchains and utilities.
    • Edit files located in WSL or the mounted Windows filesystem (e.g. /mnt/c).
    • Run and debug your Linux based applications on Windows, in VS Code.

    Windows 是最好的 Linux 发行版。(

    41 回复  |  直到 2019-08-12 14:47:45 +08:00
        1
    solider245   72 天前
    正在用,但是不知道为什么,一旦开启远程 wsl,就会很卡,不知道有没有和我一样经历的朋友?
        2
    Cooky   72 天前 via Android   ♥ 2
    说得好,我直接用 Linux
        3
    2fa0   72 天前 via Android
    确实好用
        4
    AlvaIM   72 天前
    不打游戏谁用 windows 啊
        5
    tabris17   72 天前
    太好了。之前手动写批处理来支持 wsl。这个挺方便的
        6
    villivateur   72 天前   ♥ 2
    @AlvaIM 一众电气工程类的专业软件只有 Windows 版。(暴露专业了
        7
    AlvaIM   72 天前
    @villivateur 所以悲哀啊,允悲
        8
    ysoserious   72 天前   ♥ 4
    @AlvaIM #4 2019 年了还有这样的神论。
        9
    AlvaIM   72 天前   ♥ 1
    @ysoserious 神吧,退 Windows 保平安,BSD 大法才是真理
        10
    Macolor21   72 天前 via iPhone
    等 windows 什么时候出了 epoll 再来谈生产吧...
        11
    ysoserious   72 天前   ♥ 2
    @AlvaIM #9 可惜招行专业版只有 Windows 有,发工资的时候不用不行哎,请问 BSD 上有啥推荐的替代品吗?
        12
    ysoserious   72 天前
    vs code 的终端面板上是可以直接添加 wsl 终端的
        13
    SevnChen   72 天前 via iPhone
    可惜,wsl2 也还没支持 cuda
        14
    Nasei   72 天前 via Android   ♥ 25
    @AlvaIM 你不觉得在 windows 市占率最高而且碾压态势的情况下,说这种除了游戏谁用 windows 话很幼稚么,明明知道即使在程序员群体里 win 也是大头,硬要嘴硬一下恶心别人
        15
    gowinder   72 天前 via iPhone
    remote wsl 太方便
        16
    liuxey   72 天前   ♥ 1
    @Nasei #14 你无法改变一些人的想法,能做的只有远离他们
        17
    vscode   72 天前   ♥ 1
    @Nasei 装睡的人,自大的人,滋不醒的
        18
    Yourshell   72 天前
    我在 linux 下用 remote container,不知道 wsl2 的 docker 体验怎样
        19
    mmdsun   72 天前 via Android
    @Macolor21 IOCP ?
        20
    artandlol   72 天前 via Android
    也可以用 remote ssh, wsl 不能起 docker 服务
        21
    inwar   72 天前 via Android
    vscode 配合 wsl 已经用了一年多,以前需要改 terminal 加持额外的 git 外挂做通道和各种目录魔改,现在官方终于官方支持了.
    早先遇到的几个问题
    1io 不行
    2docker 用不了
    3Wsl 和 win 下文件同步滞后(用 git 的时候是个巨坑,丢文件
    现在出了插件后应该是在 wsl 里起了个 vscode-server,除了加载慢,算是解决了 3

    Wsl2 出了后应该可以解决 1 和 2,感觉略期待,但是 hyper-v 的方式总感觉没有 sublinux 酷😂,不知道内存占用怎样
        22
    Macolor21   72 天前 via iPhone
    @mmdsun 不是一个级别的
        23
    AlvaIM   72 天前
    @ysoserious 你用工行专业版, 给自己发工资?还是你是财务?出纳?打工的都收工资的,用工行手机版就行了
        24
    niubee1   72 天前
    @Nasei 我觉得你跪舔微软有点过了, 要知道程序员群体里面, 低端程序员也是占大多数
        25
    AlvaIM   72 天前
    @vscode 争这些没必要,装不装睡的, 吹微软未必有钱拿?说 Mac 大法好?好个屁,厨子这玩法迟早药丸。这年头啊, 经济向下,能赚钱是王道
        26
    locoz   72 天前 via Android   ♥ 1
    @AlvaIM #23 不允许别人要在电脑上查余额?不允许别人自己搞了个公司,然后自己给自己发分红避税?不允许别人自己搞了个公司,然后接外包走对公?
        27
    AlvaIM   72 天前
    @locoz 可以可以, 你快去, 真香
        28
    ddd2500   72 天前
    有 bug 是开着 VS Code remote 后,npm install 会出现权限错误。
        29
    artandlol   71 天前
    @inwar hyper-v 还行吧,启动的时候要等个 4、5 秒,后面就方便多了
        30
    CEBBCAT   71 天前
    @Nasei #14 Wow Wow Wow,今天 V2 是怎么了?前有 /t/590926 szzhiyang 老哥对号入座,这边又有不识调侃为幽默。

    包容在 V2 已经灭亡了吗?
        31
    derek80   71 天前 via iPhone
    @Yourshell 目前还不怎么样,跑两个引擎。还没支持 k8s 跑在 wsl 中。可以再等等。
        32
    AlvaIM   71 天前
    @CEBBCAT 天气太热, 戾气太重。
        33
    charlie21   71 天前
    直接远程开发 ssh 到一个装有桌面环境的 linux 系统,在那上面跑所有软件、所有环境,不就可以了吗
        34
    Imr   71 天前 via iPhone   ♥ 1
    wsl 有什么体验可言,玩这东西还不如忍受 win 下反斜杠做目录分隔符直接用 ps,还能看看端口,直接操作文件,调其他 app 启动,我甚至觉着跑 git bash 都比 wsl 本地化体验好

    还有整天吹的 remote ssh 模式。我试过的 go 的补全,import,debug 总有一到两个随机不能用;端口转发开了就关不掉,因为关掉就直接认为连接断开又要重连; win 下设置密钥逻辑不明不白,搞不懂为什么不做到跟系统注册表一样统一管理; ntfs 没有文件权限概念,换到 linux 表现就是项目文件全部 777 ;

    一个 wsl,一个 vsc,都称不上最好用,vim 真香
        35
    lxrmido   71 天前 via iPhone
    目前为止,wsl 最心累的是 dns 经常失效,还各种方法都无法解决只能重启 win10,每次在 win10 下写程序写不了半天就还是乖乖换回 mac ……😔
        36
    MonoLogueChi   71 天前 via Android
    @AlvaIM 很多专业软件只有 Windows 版本
        37
    DreamSpace   71 天前 via Android
    我是个复读机,我复读#30:
    包容在 V2 已经灭亡了吗?
        38
    ysoserious   71 天前
    @AlvaIM #23 您瞎呢?招行=工行,发工资=收工资。哦,我不是财务。
        39
    xuecat   71 天前
    https://www.oschina.net/news/106412/vscode-remote-development
    现在可以调试 docker 了,想推到生产环境。。。。
        40
    jon   71 天前
    win7 能用这个插件吗?
        41
    MorningStar0   71 天前
    wsl 目前 systemd 仍然无法使用。使用 service 守护进程的生命周期维持在 wsl 开启的这段时间.....
    而且 windows 下,想用 dockers 加入一个集群真是体验极差(来自搞了一个周末都没加入到集群的菜鸡
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2849 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 11:44 · PVG 19:44 · LAX 04:44 · JFK 07:44
    ♥ Do have faith in what you're doing.