V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
lozzow
V2EX  ›  奇思妙想

能不能把 VScode 的 terminal 给单独拆出来作为一个 App,简直太好用了

  •  
  •   lozzow · 2019-11-07 11:01:45 +08:00 · 9394 次点击
    这是一个创建于 1843 天前的主题,其中的信息可能已经有所发展或是发生改变。

    win 上面没有找到一个好用的有好看的终端模拟器,唯独觉得 VScode 的终端模拟器非常不错, 那么有没有一款好用的能在 win 上面的终端模拟器呢,微软的那个也不太好用,崩溃比较多

    35 条回复    2019-11-10 12:17:34 +08:00
    zdt3476
        1
    zdt3476  
       2019-11-07 11:22:32 +08:00
    vscode 用的不就是系统带有的终端吗?是改版了?还是你把 git bash 之类的终端误解了?
    learnshare
        2
    learnshare  
       2019-11-07 11:24:42 +08:00
    https://hyper.is/ 还行,最近退出时会无响应
    shintendo
        3
    shintendo  
       2019-11-07 11:29:55 +08:00   ❤️ 1
    cmder 它不香吗
    Vegetable
        4
    Vegetable  
       2019-11-07 11:31:32 +08:00
    @zdt3476 大概是觉得 vscode 这一层皮比较舒服吧,的确挺好看的
    noqwerty
        5
    noqwerty  
       2019-11-07 11:32:18 +08:00 via Android
    Windows terminal 现在基本处于可用状态了,开始的各种崩溃问题都解决了
    youngxhui
        6
    youngxhui  
       2019-11-07 11:41:12 +08:00
    Windows terminal 还可以,就是有点小 bug,不过还是预览版,耐心等待吧
    bugcoder
        7
    bugcoder  
       2019-11-07 11:48:51 +08:00
    之前用过 https://github.com/felixse/FluentTerminal, 主要是支持 WSL。
    drush
        8
    drush  
       2019-11-07 11:54:25 +08:00
    Windows terminal 在用,虽然还是时不时会崩
    nethard
        9
    nethard  
       2019-11-07 11:55:24 +08:00 via iPhone
    了解一下 terminus,同样也是 electron 打造。
    不过还是 mobaxterm 更稳定一些,并且支持 x11。
    Saszr
        10
    Saszr  
       2019-11-07 12:14:52 +08:00
    cmder +1
    pkookp8
        11
    pkookp8  
       2019-11-07 12:16:12 +08:00 via Android
    git bash 怎么样
    asche910
        12
    asche910  
       2019-11-07 12:41:48 +08:00
    cmder +2
    mxalbert1996
        13
    mxalbert1996  
       2019-11-07 13:30:45 +08:00
    @shintendo ConEmu 的 Unicode 支持一直不怎么样。
    yutou527
        14
    yutou527  
       2019-11-07 13:36:21 +08:00
    vsc 在 win 上调用的就是 powershell 吧?
    anmie
        15
    anmie  
       2019-11-07 13:45:59 +08:00
    @yutou527 我记得是 cmd 和 powershell 可选的
    ashine
        16
    ashine  
       2019-11-07 13:55:57 +08:00   ❤️ 1
    VScode 的终端用的是 Xterm.js ,开源的
    codehz
        17
    codehz  
       2019-11-07 14:02:20 +08:00
    git bash 等一系列基于 mintty 搞的终端都有一堆问题:
    首先是性能实在不敢恭维。。。可能是得高性能电脑才能在刷屏的时候不卡吧。。。。。。真的这 native 控件性能比不上 js 写的也是足够坑爹。。。(当然 xterm.js 的性能也没高到哪里,但是比上不足,比下有余就对了。
    然后是终端特性支持也不是很好。。比如 neovim 的光标变换就没法搞(
    最好还有就是中文支持了。。
    blanu
        18
    blanu  
       2019-11-07 14:04:01 +08:00 via iPhone
    xterm 好多 bug 也算好用? emoji 宽度问题搞了好久还没解决。我觉得你是看中了它的配色吧,照着这些配色自己配一下原生 terminal 就行了
    Sainnhepark
        19
    Sainnhepark  
       2019-11-07 14:06:59 +08:00 via Android
    vscode 内置的终端模拟器性能太差,再配上 wsl 简直。。一言难尽。
    Greendays
        20
    Greendays  
       2019-11-07 15:29:47 +08:00
    最近偶然用了下系统自带 cmd,才发现已经升级到新版了。别的不说,起码外观进步巨大 233
    rockxsj
        21
    rockxsj  
       2019-11-07 16:14:20 +08:00
    @drush
    @youngxhui
    @noqwerty

    terminal 里面 ssh 到远端 linux,发现中文文件名乱码并且 vim 打开文件包含中文也乱码 但是 vscode 的没有这个问题。。 不知道是不是姿势不对。。 各位巨巨碰到过吗
    rockxsj
        22
    rockxsj  
       2019-11-07 16:38:48 +08:00
    @rockxsj
    解决了,本地编码问题,在 wsl 的.zshrc 中加入编码切换就好了:
    ``` shell
    export LC_ALL="zh_CN.utf8"
    export LC_CTYPE="zh_CN.utf8"
    ```
    pC0oc4EbCSsJUy4W
        23
    pC0oc4EbCSsJUy4W  
       2019-11-07 18:10:55 +08:00   ❤️ 1
    narmgalaxy
        24
    narmgalaxy  
       2019-11-07 18:11:55 +08:00
    fluent terminal.应该是最好用的了
    LancerEvo
        25
    LancerEvo  
       2019-11-07 19:19:48 +08:00
    wsl 啊
    lozzow
        26
    lozzow  
    OP
       2019-11-07 20:10:22 +08:00
    @Vegetable 对,就是这样
    lozzow
        27
    lozzow  
    OP
       2019-11-07 20:11:46 +08:00
    @ashine 学习了!多谢
    20015jjw
        28
    20015jjw  
       2019-11-08 04:36:04 +08:00 via Android
    ez 换 mac
    Cynicsss
        29
    Cynicsss  
       2019-11-08 10:13:59 +08:00
    cmder+3
    deorth
        30
    deorth  
       2019-11-08 12:27:36 +08:00
    惊了,v 站也一堆分不清 terminal 和 shell 的
    xiaoluoboding
        31
    xiaoluoboding  
       2019-11-08 17:45:43 +08:00
    cmder+4
    feng32
        32
    feng32  
       2019-11-09 11:34:50 +08:00 via Android
    vscode + git bash
    cmder + git bash
    cygwin

    都用过,相对来说 cygwin 自带的终端是最原汁原味的,其它两个都有一些奇怪的 bug

    一直都想做个 gnome terminal 在 Windows 下的 100% 复刻,但是一直没时间
    urzz
        33
    urzz  
       2019-11-09 17:03:51 +08:00
    terminus 除了内存占用有点高以外挺好的
    jeffh
        34
    jeffh  
       2019-11-10 10:51:51 +08:00 via Android
    我觉得 git bash 很 nice 啊
    guanhui07
        35
    guanhui07  
       2019-11-10 12:17:34 +08:00
    terminus
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2016 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 00:54 · PVG 08:54 · LAX 16:54 · JFK 19:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.