zxCoder
V2EX  ›  问与答

windows 能不能做到软件安装在 windows,然后使用 WSL 的编程环境

  •  
  •   zxCoder · Mar 29, 2021 · 3398 views
    This topic created in 1896 days ago, the information mentioned may be changed or developed.

    不太喜欢 windows 的编程环境,文件目录,命令行这些东西,用起来很不习惯

    苹果又买不起,linux 有些软件又不太方便

    28 replies    2021-04-03 10:45:15 +08:00
    ScepterZ
        1
    ScepterZ  
       Mar 29, 2021
    vscode remote 可以,不过得看你具体是写什么东西才能知道满不满足你的需求
    Leviathann
        2
    Leviathann  
       Mar 29, 2021 via iPhone
    可以
    jetbrains 系的 ide 支持 ssh 到 wsl 里
    zxCoder
        3
    zxCoder  
    OP
       Mar 29, 2021
    @Leviathann 那东西是不是每跑一次程序就连一次 ssh,我记得之前连云服务器跑 python 脚本,调了一会参数,客服直接打电话过来问是不是出现什么问题。。。ssh 连接很频繁
    charlie21
        4
    charlie21  
       Mar 29, 2021
    ssh 进去之后开 tmux 可以保持不掉线
    BeautifulSoap
        5
    BeautifulSoap  
       Mar 29, 2021 via Android
    你这是要开发什么东西?

    开发 java,php,python,go 这些的话,直接把 ide(idea 之开的)装到 wsl 里不就行了?哪里有像这样里外两个环境折腾的

    如果是开发 c#用 vs 的话,那也没有在 wsl 里跑环境的必要
    BigbyWolf
        6
    BigbyWolf  
       Mar 29, 2021
    看起来 21337 已经原生支持 WSL GUI,就不知道图形性能调用的还是不是 XServer 实现的那样不到位。

    https://twitter.com/sleepunderflow/status/1373381722759434249
    https://twitter.com/mattrickard/status/1373683700899086338
    HankAviator
        7
    HankAviator  
       Mar 29, 2021 via Android
    WSL2 跨系统磁盘性能让人想哭,WSL1 没有这个问题
    zxCoder
        8
    zxCoder  
    OP
       Mar 29, 2021
    @BeautifulSoap WSL 有图形界面了吗? 可以直接安装 IDEA ?
    YouMoeYi
        9
    YouMoeYi  
       Mar 29, 2021 via Android
    开发环境装 WSL 里面,代码在 Windows 下写,然后在 WSL 中编译运行。
    只不过这种方法对于有些情况不太适用
    dobelee
        10
    dobelee  
       Mar 29, 2021 via iPhone
    可以。我就是这么干。jb 家的 ide 逐步支持 wsl 了,直接在 windows 开发就好,编译和运行放在 wsl 。
    BeautifulSoap
        11
    BeautifulSoap  
       Mar 29, 2021
    @zxCoder 通过 Xserver 就行,我现在所有环境和 IDE 都塞 wsl2 里了

    https://techcommunity.microsoft.com/t5/windows-dev-appconsult/running-wsl-gui-apps-on-windows-10/ba-p/1493242

    xserver 输入法是个问题,配置下 fcitx 就好了

    然后现在预览版已经有微软原生的 wsl gui 支持了,不过不想切换到预览版,所以暂时先用 xserver 顶着
    lostberryzz
        12
    lostberryzz  
       Mar 29, 2021
    如果可以的话,试下装黑苹果吧,硬件合适的话只需要配置一次,甚至借用他人的配置(不介意)可以直接用,以后都不用操心了。

    Windows 虽然软件全,但说实话大部分国产软件还是不敢装的,用起来和 Linux 桌面没什么大的差别,一个残废一个毒瘤。
    iamwho
        13
    iamwho  
       Mar 29, 2021
    有的,vagrant

    @lostberryzz 如果 windows 桌面是毒瘤,那 macos 桌面就是智障。
    lostberryzz
        14
    lostberryzz  
       Mar 29, 2021
    @iamwho 智障比毒瘤好,基本的功能有就行
    iikebug
        15
    iikebug  
       Mar 29, 2021
    @lostberryzz 毒瘤还有机会拯救,智障能拯救的概率不是很大
    lostberryzz
        16
    lostberryzz  
       Mar 29, 2021
    @iikebug @iamwho 我算是被绕进去了,macOS 桌面智障这点我也不太能认同,请问是否可以详细讲一讲?
    Chingim
        17
    Chingim  
       Mar 29, 2021 via iPhone
    买个二手 macbook 吧
    interim
        18
    interim  
       Mar 29, 2021
    推荐一个我用的方案,WSL2 + GWSL (提供 GUI )+ Windows Terminal,我的环境全跑在 WSL2 上。
    interim
        19
    interim  
       Mar 29, 2021
    lechain
        20
    lechain  
       Mar 29, 2021
    安利一波 archlinux (狗头

    楼上有人提到的可以用 vscode remote,挺好用的,可以满足绝大部分需求。
    lightfaith1024
        21
    lightfaith1024  
       Mar 30, 2021
    如果只是单纯的运行环境,试试用 docker ?
    打包个自己适合的镜像就好了
    zxCoder
        22
    zxCoder  
    OP
       Mar 30, 2021
    @Chingim 也不只是贵的原因。。。macbook 用起来也挺多不习惯的
    zxCoder
        23
    zxCoder  
    OP
       Mar 30, 2021
    @lechain 刚才 linux 回来。。。qq 和微信老是奔溃,目前又躲不过这两个软件
    zxCoder
        24
    zxCoder  
    OP
       Mar 30, 2021
    @lechain vscode remote 挺好用的,不知道 jetbrain 系软件有没有这个功能?
    zxCoder
        25
    zxCoder  
    OP
       Mar 30, 2021
    @chnyuwen 性能咋样呢老哥
    lechain
        26
    lechain  
       Mar 30, 2021 via Android
    @zxCoder 把它们往虚拟机里请啊,搞个 win7 虚拟机也不卡🤣
    interim
        27
    interim  
       Mar 31, 2021
    @zxCoder 性能测试具体参考这个,WSL2 跟 native 大部分情况下区别不大。
    https://www.phoronix.com/scan.php?page=article&item=wsl-wsl2-tr3970x&num=1
    ysn2233
        28
    ysn2233  
       Apr 3, 2021
    @zxCoder 可以,直接在 wsl2 里装桌面和 idea,然后用 xserver 转发到 windows 就行,我现在一直都是这么搞得,流畅度和本地没什么区别,之后 win10 版本微软应该会原生支持 wsl 的 gui
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2764 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 11:56 · PVG 19:56 · LAX 04:56 · JFK 07:56
    ♥ Do have faith in what you're doing.