zxCoder
V2EX  ›  问与答

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

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

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

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

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

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

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

    https://twitter.com/sleepunderflow/status/1373381722759434249
    https://twitter.com/mattrickard/status/1373683700899086338
    HankAviator
    HankAviator
    Mar 29, 2021 via Android
    7
    WSL2 跨系统磁盘性能让人想哭,WSL1 没有这个问题
    zxCoder
    zxCoder
    OP
    Mar 29, 2021
    8
    @BeautifulSoap WSL 有图形界面了吗? 可以直接安装 IDEA ?
    YouMoeYi
    YouMoeYi
    Mar 29, 2021 via Android
    9
    开发环境装 WSL 里面,代码在 Windows 下写,然后在 WSL 中编译运行。
    只不过这种方法对于有些情况不太适用
    dobelee
    dobelee
    Mar 29, 2021 via iPhone
    10
    可以。我就是这么干。jb 家的 ide 逐步支持 wsl 了,直接在 windows 开发就好,编译和运行放在 wsl 。
    BeautifulSoap
    BeautifulSoap
    Mar 29, 2021
    11
    @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
    lostberryzz
    Mar 29, 2021
    12
    如果可以的话,试下装黑苹果吧,硬件合适的话只需要配置一次,甚至借用他人的配置(不介意)可以直接用,以后都不用操心了。

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

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

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