有人在 windows 上装了 oh my zsh 吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gt11799
V2EX    Z shell

有人在 windows 上装了 oh my zsh 吗

  •  1
     
  •   gt11799 2017-03-03 21:33:32 +08:00 38244 次点击
    这是一个创建于 3148 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为公司的各种原因,可能要被迫从 Mac 转向使用 windows 开发。装了 bash ,装了 on my zsh ,结果。。开始了各种问题,而且网上的回答实在是太少了。

    • 安装了之后,发现原来前面是一个 → 的地方,现在是个方框,觉得可能是字体问题,可是使用了几种字体之后也不行

    显示

    LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 

    设置了字符集也不行。

    • 怎么修改打开 bash 默认进入的目录呀。现在默认是进入 system32
    • 怎么进入 d 盘。。。。目前的文件夹是这样子的。

    disk

    • 现在 powershell 已经可以用 docker 了,所以不太想在 bash 里再折腾一次了。有人在里面折腾过吗

    好多好多问题,有踩过坑的分享下呗

    第 1 条附言    2017-03-04 23:17:06 +08:00
    谢谢大家。
    最后的解决方案如下:
    - 使用 cmder ,解决了不显示→的问题(虽然还刚刚入门,强烈推荐!)
    - 懒得在 bash 里再折腾一次 docker ,而且 bash 不太稳定,也不太想跑太大的进程,于是使用 windows 的 docker ,在 powershell 中操作
    - bash 进入 d 盘。后来发现是挂载在 /mnt 下的。但是现在更习惯在 cmder 里先进入 d 盘,然后再启动 bash
    28 条回复    2018-05-01 14:04:25 +08:00
    abmin521
        1
    abmin521  
       2017-03-03 21:44:48 +08:00
    billlee
        2
    billlee  
       2017-03-03 22:15:14 +08:00
    默认主题不应该有字体问题啊,你用的 terminal emulator 是什么?
    Yc1992
        3
    Yc1992  
       2017-03-03 22:44:05 +08:00
    powerline 试试?
    Med
        4
    Med  
       2017-03-03 22:55:05 +08:00
    你可以用 ConEmu ,在 startup>tasks ,新建 task, 用这个:%windir%\system32\bash.exe ~ -c /bin/zsh -cur_console:p
    Med
        5
    Med  
       2017-03-03 22:57:14 +08:00
    我的是这样的
    ![QQ 截图 20170303225622.png]( https://ooo.0o0.ooo/2017/03/03/58b9842d625c1.png)
    ClassicOldSong
        6
    ClassicOldSong  
       2017-03-03 23:07:07 +08:00
    直接上 Babun
    预先配置好的 Oh my zsh ,还自带了一堆实用的玩意,根本不用操心
    Mithril
        7
    Mithril  
       2017-03-04 01:28:22 +08:00
    Windows 的 Container 实用性还是要差一点。
    如果使用微软技术栈的话,可以试试官方出的几个 Images ,在上面跑一下自己的程序。 IIS , SQL Server 什么的都有。

    但你只能用 Windows Server 2016 去跑 Container , Windows 10 周年更新虽说也有 Container 功能,但是它上面跑的 Container 实际上是开了个 Hyper-V 虚拟机。只有 Server 2016 上面才有 Server Container ,这里面跑的镜像才会和宿主机共享内核。

    Windows Container 好处就是你做镜像的时候不需要区分这两种实际上是不同类型的 Container ,不需要关心你的镜像会跑在哪里。

    Windows 好像也可以跑 Linux 的镜像,不过那就是彻底开个虚拟机了。我没有试过这种的。
    20015jjw
        8
    20015jjw  
       2017-03-04 03:12:09 +08:00 via Android
    什么公司要从 mac 换成 windows ?
    RqPS6rhmP3Nyn3Tm
        9
    RqPS6rhmP3Nyn3Tm  
       2017-03-04 05:28:29 +08:00 via iPhone
    我就用 omz ,没问题
    doctorlai
        10
    doctorlai  
       2017-03-04 06:24:57 +08:00
    为啥不用 WINDOWS 10 自带的 Ubuntu Bash Shell?

    https://helloacm.com/the-ubuntu-sub-system-new-bash-shell-in-windows-10/
    essethon
        11
    essethon  
       2017-03-04 08:43:51 +08:00
    我在 WSL 的 Bash 里面装了,是在 github 上 clone 下来 github.com/zsh-users/antigen.git 这个来管理安装 oh-my-zsh 的,目前看起来似乎没什么问题

    不过 Zsh 加载配置文件的时候太卡了,可能我配置有点多
    essethon
        12
    essethon  
       2017-03-04 08:45:48 +08:00
    我常用的是 cmder (里面带的 ConEmu ?),但是直接打开 WSL 的 Bash 然后进 zsh 也没什么问题,新宋体都能正常显示
    Muninn
        13
    Muninn  
       2017-03-04 10:02:47 +08:00 via Android
    用 docker 就行了 很完善了
    其他切 Windows 工具链
    ColinZeb
        14
    ColinZeb  
       2017-03-04 10:07:27 +08:00 via Android
    Windows 装上很卡
    Technetiumer
        15
    Technetiumer  
       2017-03-04 10:14:46 +08:00
    Babun
    Grubber
        16
    Grubber  
       2017-03-04 10:20:52 +08:00 via Android
    babun 可以配置很好看,但是一个 Git 命令要花个 2-6s ,所以 windows 上还是别折腾了。
    PythonAnswer
        17
    PythonAnswer  
       2017-03-04 10:56:20 +08:00 via Android
    有 gitbash 我已经很满足啦。
    igaozp
        18
    igaozp  
       2017-03-04 11:52:09 +08:00
    topgrd
        19
    topgrd  
       2017-03-04 14:32:08 +08:00 via iPhone
    windows 下我用的 cmder+babun+oh my zsh 组合
    lee015
        20
    lee015  
       2017-03-04 15:23:50 +08:00
    conemu + babun ,有 oh my zsh ,就是启动感觉比较慢。
    chcx
        21
    chcx  
       2017-03-04 15:32:35 +08:00
    编辑 .zshrc 文件,将 ZSH_THEME="alanpeabody" 换成这个主题就没有特殊符号了
    gt11799
        22
    gt11799  
    OP
       2017-03-04 21:59:17 +08:00
    @essethon 谢谢推荐,我用了 cmder ,果然解决了乱码问题。 cmder 真是利器,我还在慢慢学习。
    gt11799
        23
    gt11799  
    OP
       2017-03-04 22:00:33 +08:00
    @billlee 我就是用的自带的 bash ,好难用。
    billlee
        24
    billlee  
       2017-03-04 22:15:50 +08:00
    r#23 @gt11799 bash 是个 shell, 你还需要一个终端才能得到比较完整的体验, https://github.com/mintty/wsltty
    congeec
        25
    congeec  
       2017-03-06 01:26:20 +08:00 via iPhone
    一个从 Mac 换到 windows 的傻逼告诉你,你怎么折腾都达不到 Linux/Mac 那种命令行的体验。 Ubuntu bash on Windows 不行, cmder, clink, 啥玩意儿都不是那么好用。最后我用 powershell + conemu + scoop 解决 windows 上的问题, archlinux + hyper-v + samba 来用 Linux 上的工具处理 windows 里的文件,虚拟机性能很好的。 hyper-v 有 bug ,机器重启后需要重置 Internet sharing center 相关的网卡。系统硬件中断会时不时占很高的 cpu ,只能 kill 掉 vmcompute 进程树

    能不用 windows 尽量别用 windows
    gt11799
        26
    gt11799  
    OP
       2017-03-06 09:28:32 +08:00
    @congeec 这不是没办法嘛。不过目前还在反抗,等到没有办法的时候再说,
    tpsxiong
        27
    tpsxiong  
       2017-04-14 23:10:22 +08:00 via iPad
    @congeec win10 如果是使用 wifi 联网,周年更新后支持创建 nat 网络。如果是有线,更不需要用共享了
    leafiy
        28
    leafiy  
       2018-05-01 14:04:25 +08:00
    http://babun.github.io/ a Windows shell you will love!,觉得丑可以再用 Hyper 加个壳顺便支持多标签
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5332 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 07:00 PVG 15:00 LAX 00:00 JFK 03:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86