V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
FakeLeung
V2EX  ›  程序员

微软最爽命令行工具发布!引诱开发者叛逃 Mac,开源六小时冲上 GitHub 第二

  •  
  •   FakeLeung · 2019-05-08 09:57:44 +08:00 · 23931 次点击
    这是一个创建于 2019 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://mp.weixin.qq.com/s/KnmQxGuElLlXY62RA02sVg

    用 PC 的 web 开发,迎来春天了?

    157 条回复    2019-05-13 13:24:51 +08:00
    1  2  
    nine
        1
    nine  
       2019-05-08 10:02:15 +08:00
    准备做软狗了
    已经在 win 上折腾 VSCode Remote 了。

    命令行没编译成功,等 release 了。
    yazoox
        2
    yazoox  
       2019-05-08 10:06:24 +08:00   ❤️ 1
    可是,win 的设备,没有 trackpad 啊。这个才是真正的神器吧......
    yuankui
        3
    yuankui  
       2019-05-08 10:09:27 +08:00
    印度阿三厉害了!
    SurfaceView
        4
    SurfaceView  
       2019-05-08 10:11:17 +08:00
    真的心动了啊
    chendy
        5
    chendy  
       2019-05-08 10:11:55 +08:00   ❤️ 2
    如果 win 可以改 mac 的键位( mac 的 intellij 键位舒服很多…),加入更好触控板支持,可以考虑一下
    这个其实更多是引诱开发者叛逃 Linux 吧
    yuankui
        6
    yuankui  
       2019-05-08 10:11:57 +08:00
    @yazoox win 支持这个有难度吗?
    而且作为 macbook 用户,真觉得这东西很鸡肋
    wu67
        7
    wu67  
       2019-05-08 10:13:22 +08:00   ❤️ 17
    做梦, 除非把字体渲染改了, 不然别想我再回去 win 阵营
    yushi17
        8
    yushi17  
       2019-05-08 10:15:12 +08:00 via Android   ❤️ 2
    感觉现在很多 win pc 的触控板已经和 mac 无差了。而且设置里可以做很丰富的自定义。
    discrete
        9
    discrete  
       2019-05-08 10:15:40 +08:00
    这玩意儿 macOS 10 年前不就有了么(
    labnotok
        10
    labnotok  
       2019-05-08 10:16:44 +08:00 via Android   ❤️ 1
    为啥要叛逃,在只不过是补足了某些不足,谈不上赶上甚至超越。
    应该还不及原来用 Hyper.js 和 Badun 能得到的效果,
    拿什么跟 Unix 比。
    lr3800
        11
    lr3800  
       2019-05-08 10:19:13 +08:00   ❤️ 11
    给大家编译好了尝鲜 http://cdn.lr3800.52qdw.cn/Terminal.7z
    faceRollingKB
        12
    faceRollingKB  
       2019-05-08 10:21:46 +08:00
    想多了,顶多让叛逃 win 的人少一些罢了
    whwq2012
        13
    whwq2012  
       2019-05-08 10:22:09 +08:00 via Android
    有什么革命性的提升吗,不会就是变好看点了吧。。。
    Tink
        14
    Tink  
       2019-05-08 10:22:44 +08:00 via iPhone
    @yazoox #2 这个不难吧
    mooncakejs
        15
    mooncakejs  
       2019-05-08 10:24:11 +08:00
    @chendy mac 的键位才坑爹,不同软件的快捷键还会不一样,windows 上基本快捷键都统一的。
    h88829
        16
    h88829  
       2019-05-08 10:26:07 +08:00
    想换 win 了 ,mac 早不爽了
    BingoXuan
        17
    BingoXuan  
       2019-05-08 10:26:08 +08:00
    叛逃的都是中间派,真正习惯类 unix 系统的是不会因为一个工具更换工作系统的
    Heavytiger
        18
    Heavytiger  
       2019-05-08 10:26:27 +08:00
    怎么在 mac 上装?
    alphatoad
        19
    alphatoad  
       2019-05-08 10:28:30 +08:00 via iPhone   ❤️ 1
    当时就是信了软粉 wsl 是最好 Linux 发行版的鬼话,去买了个 surface,最后发现 bug 贼多,就是个半成品,卖了
    deepdark
        20
    deepdark  
       2019-05-08 10:29:41 +08:00 via Android
    真香
    nfroot
        21
    nfroot  
       2019-05-08 10:32:43 +08:00   ❤️ 29
    标题党早点走开的好吧,你去 UC 上班好了

    标题:
    GitHub 第二

    实际:
    GitHub 趋势榜第二

    微软这么大的公司,发个有用的东西出来,专业性这么强的“趋势榜”不是什么难事啊,GITHUB 成立多少年了,十年了,微软这么大牌,混个代码平台的“趋势榜”第二,有什么好吹的啊。
    nestzhong
        22
    nestzhong  
       2019-05-08 10:37:27 +08:00
    @lr3800 安装的时候提示包或捆绑无数字签名或其签名已损坏。 没有签名吗?
    d553296416
        23
    d553296416  
       2019-05-08 10:38:57 +08:00
    得了吧,你看 wwdc 预告了吗,iOS app 可以在 mac 上运行了,这特么才叫杀手锏
    jinue9900
        24
    jinue9900  
       2019-05-08 10:40:08 +08:00
    开源六小时冲上 GitHub 第二 996.icu 哭晕在厕所(手动狗头)
    Sapp
        25
    Sapp  
       2019-05-08 10:40:51 +08:00
    @mooncakejs 你确定 windwos 快捷键更方便? 那个 alt + fx 和 ctrl + c v 你觉得按着不反人类?
    chendy
        26
    chendy  
       2019-05-08 10:43:24 +08:00
    @mooncakejs 那就是我常用的软件的 macos 键位比 win 好用啦🤣,岁数大了,根本不想换键位了
    lr3800
        27
    lr3800  
       2019-05-08 10:43:55 +08:00
    @nestzhong 更新至 Windows 10 1809,或者等待 6 月份就会在微软商店上架了
    liangzi
        28
    liangzi  
       2019-05-08 10:44:12 +08:00 via Android
    @BingoXuan 17#有道理
    kisshere
        29
    kisshere  
       2019-05-08 10:50:20 +08:00 via Android
    wsl2 什么时候能安装
    aLazarus
        30
    aLazarus  
       2019-05-08 11:04:57 +08:00
    我用着 master 2s 和鹅卵石,觉得 mac 自带的触控板不太好用,玩了玩华为的本子,觉得 win 有进步但还是比 mac 有些差距……
    lzhCoooder
        31
    lzhCoooder  
       2019-05-08 11:08:11 +08:00   ❤️ 2
    一直是 ubuntu+mac 前几天用了次 win,被国内这些流氓软件的广告吓懵逼了
    murmur
        32
    murmur  
       2019-05-08 11:10:25 +08:00
    @d553296416 windows 用户开模拟器玩了那么多年的安卓游戏会在乎你苹果画这个大病?
    wlkq
        33
    wlkq  
       2019-05-08 11:17:03 +08:00
    现在用 windows 10 + WSL(ubuntu) + docker 也不错啊
    hhhsuan
        34
    hhhsuan  
       2019-05-08 11:17:41 +08:00
    win7 能用吗? 公司电脑是永恒的 win7.
    nfroot
        35
    nfroot  
       2019-05-08 11:19:09 +08:00
    @BingoXuan 但是也可能是雅思骆驼的最后一根稻草
    otakustay
        36
    otakustay  
       2019-05-08 11:20:55 +08:00
    在我看来这个 terminal 也就和 mac 拉平的水准,看不出来哪里最爽……
    Greendays
        37
    Greendays  
       2019-05-08 11:27:07 +08:00
    大概可以不用 Coder 了?
    d553296416
        38
    d553296416  
       2019-05-08 11:46:38 +08:00   ❤️ 1
    @murmur 说的好像 Mac 没 Android 模拟器一样。。。。逗。。而且这个不是模拟器,是 Mac appkit 和 ios uikit 一个逐渐融合的趋势。本身就是一个内核,估计是重新编译成 x86 指定集
    freedomshi
        39
    freedomshi  
       2019-05-08 12:09:46 +08:00
    mac 上能装吗?
    如果 mac 不能装,有什么卵用?
    murmur
        40
    murmur  
       2019-05-08 12:12:42 +08:00
    @d553296416 融合了? ipad 和 iphone 都没融合,ipad 的 ui 基本已经是放弃兼容了,那 iphone app 跑到 macbook 上能干嘛
    deepdark
        41
    deepdark  
       2019-05-08 12:13:35 +08:00 via Android
    @nestzhong 用包里那个 powershell 脚本安装
    tt67wq
        42
    tt67wq  
       2019-05-08 12:13:50 +08:00
    关键我的 win 还是盗版的,公司天天被微软泰拳警告很烦。。。。
    xiri
        43
    xiri  
       2019-05-08 12:14:57 +08:00 via Android
    Windows 或成最大的 Linux 发行版🐶
    viator42
        44
    viator42  
       2019-05-08 12:16:30 +08:00 via Android
    除了 iOS 开没有任何理由买 Mac 了
    viator42
        45
    viator42  
       2019-05-08 12:19:03 +08:00 via Android
    wsl 唯一的问题是没法开机启动
    poorcai
        46
    poorcai  
       2019-05-08 12:26:34 +08:00 via iPhone   ❤️ 1
    什么时候能彻底地改善字体渲染啊?我不想多装一个 app 来改善
    chinesestudio
        47
    chinesestudio  
       2019-05-08 12:28:09 +08:00 via Android
    然后 全部变成 微软小白鼠
    d553296416
        48
    d553296416  
       2019-05-08 12:30:47 +08:00
    @murmur 你说话怎么瞎编呢?? ipad 和 iPhone 是完全一套东西, 如果想两套布局用 sizeclasses 一套代码下来 很简单的,如果一个 app 没适配 ipad 那是因为开发者不想兼容 ipad。
    murmur
        49
    murmur  
       2019-05-08 12:33:09 +08:00
    @d553296416 对啊,现在你让开发者又来给 iphone app 适配 macbook,开发者为啥要买账
    summic
        50
    summic  
       2019-05-08 12:33:37 +08:00
    看到花花绿绿的窗口我就吐了,早饭白吃了,浪费
    expy
        51
    expy  
       2019-05-08 12:33:57 +08:00
    配上 wsl2=完整的 Linux 发行版。
    murmur
        52
    murmur  
       2019-05-08 12:33:58 +08:00
    @d553296416 那句话怎么编来着,osx 已经是成熟的系统了,应该自己帮着开发者去做 ui 适配,而不是说画一个大饼让一个 app 做 3 套 ui
    2589595915
        53
    2589595915  
       2019-05-08 12:35:00 +08:00 via iPhone   ❤️ 2
    我用苹果主要是因为没有弹框。不操心流氓软件。
    boris1993
        54
    boris1993  
       2019-05-08 12:36:59 +08:00 via Android
    坐等发布
    不看广告,只看疗效
    ysc3839
        55
    ysc3839  
       2019-05-08 12:54:55 +08:00 via Android
    这文章真离谱,原文说 “什么 Cygwin、MinGW、PuTTY,统统可以丢掉!”
    估计作者都不知道什么是命令行程序,什么是终端,什么是编译器。
    damngood
        56
    damngood  
       2019-05-08 12:59:32 +08:00   ❤️ 1
    @murmur 一般不用 3 套, Mac 上 ui 可以当作 pad 上的横屏模式来布局

    Agenda app 现在就是一套 UI 多个系统.

    Twitter 上不少人已经用 marzipanfy 直接把适配了 iPad 的 iOS 应用转成了 Marzipan 应用, 跑在 Mojave 上和普通 mac 应用并没多少区别.
    mseasons
        57
    mseasons  
       2019-05-08 12:59:43 +08:00
    @ysc3839 甚至还能命令行集成 IDE )
    kevinhwang
        58
    kevinhwang  
       2019-05-08 13:17:36 +08:00   ❤️ 3
    挺好的,这样 unix 命令行开发软件贡献者又多了。

    就本人而言我不会返回 windows 开发。

    1. 注册表,至今仍记得要删除 visual studio 要用专业软件。
    2. 文件权限。
    3. 混乱的图形界面。
    4. 开发环境不纯粹,充斥大量黑产。

    时代变了,大家都富裕了,个人不只是拥有单独的 PC,还有其他设备完成其他任务。我知道 windows 很努力,但这样并不能讨好开发者。
    loryyang
        59
    loryyang  
       2019-05-08 13:29:46 +08:00
    牛逼,感觉可以再等等,等成熟点
    WaJueJiPrince
        60
    WaJueJiPrince  
       2019-05-08 13:33:07 +08:00   ❤️ 1
    真香警告!
    martint028
        61
    martint028  
       2019-05-08 13:38:29 +08:00
    继续坐 Unix 的车
    20015jjw
        62
    20015jjw  
       2019-05-08 13:39:46 +08:00   ❤️ 2
    游戏机系统做好本职工作呀
    Outliver0
        63
    Outliver0  
       2019-05-08 13:45:40 +08:00
    @lr3800 我的系统是 1809,也提示证书问题
    inhzus
        64
    inhzus  
       2019-05-08 13:51:45 +08:00 via Android
    既然 Windows 只是在努力把 Unix 的东西搬进去,那为啥不玩游戏的我不直接用 Unix 呢
    blockmin
        65
    blockmin  
       2019-05-08 13:56:23 +08:00
    可能会用 Linux,但绝无可能用 win,受够了权限,受够了系统升级
    xiadong1994
        66
    xiadong1994  
       2019-05-08 13:57:30 +08:00 via iPhone
    微软直接搞 Linux/类 Unix 发行版吧,加个 xbox 子系统玩游戏用,完美(

    Windows 上面跑 Linux/Unix 的东西总是感觉不伦不类,用了一段时间 WSL 弃了,还是 ssh 好用。
    d553296416
        67
    d553296416  
       2019-05-08 14:11:25 +08:00
    @murmur 现实是现在 ipad 上有一大堆 ipad iPhone 共同的 app。极大地帮助 ipad 提高了 app 生态,就算没适配 ipad 的 app 也可以使用缩放模式用 iPhone 的 app。
    vanishcode
        68
    vanishcode  
       2019-05-08 14:11:44 +08:00
    我的是 1803 貌似要 1809,于是,继续用 mac。。。。。
    realwangyibo
        69
    realwangyibo  
       2019-05-08 14:13:45 +08:00
    windows 的包管理生态不如另外两家,homebrew 还能装字体

    macOS 抛弃旧 API 相比另两家要激进,软件的适配也跟得上。例如何时指望 windows 版 QQ 支持平滑滚动?
    loading
        70
    loading  
       2019-05-08 14:16:16 +08:00 via Android
    github 是微软自家的,start 没啥参考价值,哈哈。
    mooncakejs
        71
    mooncakejs  
       2019-05-08 14:19:15 +08:00
    @Sapp ctrl + c v 反人类??这只是习惯问题,无关高下,况且从使用人数上投票显然是 alt+cv 更反人类。
    坑爹的是不同的应用不一样的 ux 体验。
    jxf2008
        72
    jxf2008  
       2019-05-08 14:22:51 +08:00
    装个双系统有那么难么。。。
    orm
        73
    orm  
       2019-05-08 14:26:13 +08:00   ❤️ 1
    alacritty 这个很不错的一个由 Rust 编写的 terminal
    https://github.com/jwilm/alacritty
    a852695
        74
    a852695  
       2019-05-08 14:36:35 +08:00
    win 或成最大的 Linux 赢家
    liuhuansir
        75
    liuhuansir  
       2019-05-08 14:37:18 +08:00
    @orm 这个好像不支持中文吧?
    wly19960911
        76
    wly19960911  
       2019-05-08 14:42:44 +08:00
    @viator42 #44 开机启动要开机运行脚本,就可以了。微软早就该搬上 vm 运行完整 linux 了,现在 wsl 吃亏了又跑回去了
    cnfczn
        77
    cnfczn  
       2019-05-08 14:47:31 +08:00 via Android
    ryin
        78
    ryin  
       2019-05-08 14:51:17 +08:00
    @wu67 新的 terminal 还真的重写了渲染引擎:)
    hfl1995
        79
    hfl1995  
       2019-05-08 14:53:21 +08:00
    mac 的优势不是精美的 ui 和字体渲染吗
    roshad
        80
    roshad  
       2019-05-08 15:01:20 +08:00
    ?mac 不是 pc 吗? pc = personal computer,mac 也是 pc 啊
    SuperMild
        81
    SuperMild  
       2019-05-08 15:05:42 +08:00   ❤️ 1
    @roshad 历史原因 mac 搞宣传的时候故意说 mac 不是 pc
    janxin
        82
    janxin  
       2019-05-08 15:07:51 +08:00
    Linux 用户会想换 Windows 吗?
    SimonOne
        83
    SimonOne  
       2019-05-08 15:11:08 +08:00
    @lr3800 #11 难过,要升到 18302 才能用,我是半年通道,17763
    liuxey
        84
    liuxey  
       2019-05-08 15:19:02 +08:00
    通过回答可以看到哪些人用的 mac,哪些人用的 pc
    FrankHB
        85
    FrankHB  
       2019-05-08 15:27:44 +08:00
    @cnfczn 某年考虑自己糊个 terminal emulator,翻了下 ConEmu 的源码,发现是我看到的年度之屎之最……金玉其外败絮其中太感人了。另外后来发现没 pty 很多东西都太麻烦就作罢了。
    这回 M$的实现还没看,大概不会屎到那种程度罢……
    183387594
        86
    183387594  
       2019-05-08 15:28:40 +08:00
    证书不受信任+1
    momocraft
        87
    momocraft  
       2019-05-08 15:30:12 +08:00
    win 缺的何止一个终端模拟器
    FrankHB
        88
    FrankHB  
       2019-05-08 15:32:15 +08:00
    @vanishcode ……我也凉凉,不止一台开发机升 1809 就各种 gcc (不管是 MinGW 还是 WSL ) segfault,应该是内存映射文件又抽风了,见鬼的是没找到有谁重现了……看来又是不按特定姿势就不能重现的 kernel cache 的 bug ?
    kevinhwang
        89
    kevinhwang  
       2019-05-08 15:32:26 +08:00
    @liuxey 用着 Linux 跟着 Mac 抱团取暖。
    Fule
        90
    Fule  
       2019-05-08 15:35:26 +08:00
    @yushi17 其它都还好,最怀念 3 指移动窗口、选择文本,如果 Windows 把这也支持了,再加上本身的触控屏,感觉比 Mac 小有优势。
    wu67
        91
    wu67  
       2019-05-08 15:40:53 +08:00
    @ryin 我指的是整个 windos 的渲染, 不是 ter
    CodeM
        92
    CodeM  
       2019-05-08 15:43:59 +08:00
    @Fule #90
    三支 drag 是真的好用 比重按拖拽不知道高到哪里去了 不知道为什么后期版本要把这个功能隐藏得这么深
    SimonOne
        93
    SimonOne  
       2019-05-08 15:53:09 +08:00
    @liuxey #80 那开虚拟机双修的呢
    nine
        94
    nine  
       2019-05-08 16:05:26 +08:00
    @lr3800 1903 的同样提示证书不受信任。
    murmur
        95
    murmur  
       2019-05-08 16:13:29 +08:00
    @momocraft 对哦,谁来移植个 xcode 过来
    jason19659
        96
    jason19659  
       2019-05-08 16:13:56 +08:00
    6666666666666
    chocotan
        97
    chocotan  
       2019-05-08 16:15:33 +08:00
    linux 用户表示并不想换
    功能再牛逼,操作系统不稳定有锤子用?
    AngryMagikarp
        98
    AngryMagikarp  
       2019-05-08 16:18:57 +08:00   ❤️ 3
    我觉得他主要是针对 Linux 用户来的吧,我觉得大部分 Mac 用户更关心的是“美观”。

    反正作为一个多年 Linux 用户看到这个我是有点心动的。不仅仅是因为目前放出来的效果,更多的是为了微软在这方面的投入和决心,似乎有与 Linux 在开发环境上一争高下的决心。
    liyihang
        99
    liyihang  
       2019-05-08 16:20:36 +08:00
    沸腾
    liyihang
        100
    liyihang  
       2019-05-08 16:20:55 +08:00
    别问了,问就沸腾
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   998 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 20:18 · PVG 04:18 · LAX 12:18 · JFK 15:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.