因为公司的各种原因,可能要被迫从 Mac 转向使用 windows 开发。装了 bash ,装了 on my zsh ,结果。。开始了各种问题,而且网上的回答实在是太少了。
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
设置了字符集也不行。
好多好多问题,有踩过坑的分享下呗
1
abmin521 2017-03-03 21:44:48 +08:00
|
2
billlee 2017-03-03 22:15:14 +08:00
默认主题不应该有字体问题啊,你用的 terminal emulator 是什么?
|
3
Yc1992 2017-03-03 22:44:05 +08:00
powerline 试试?
|
4
Med 2017-03-03 22:55:05 +08:00
你可以用 ConEmu ,在 startup>tasks ,新建 task, 用这个:%windir%\system32\bash.exe ~ -c /bin/zsh -cur_console:p
|
5
Med 2017-03-03 22:57:14 +08:00
我的是这样的
![QQ 截图 20170303225622.png]( https://ooo.0o0.ooo/2017/03/03/58b9842d625c1.png) |
6
ClassicOldSong 2017-03-03 23:07:07 +08:00
直接上 Babun
预先配置好的 Oh my zsh ,还自带了一堆实用的玩意,根本不用操心 |
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 的镜像,不过那就是彻底开个虚拟机了。我没有试过这种的。 |
8
20015jjw 2017-03-04 03:12:09 +08:00 via Android
什么公司要从 mac 换成 windows ?
|
9
RqPS6rhmP3Nyn3Tm 2017-03-04 05:28:29 +08:00 via iPhone
我就用 omz ,没问题
|
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/ |
11
essethon 2017-03-04 08:43:51 +08:00
我在 WSL 的 Bash 里面装了,是在 github 上 clone 下来 github.com/zsh-users/antigen.git 这个来管理安装 oh-my-zsh 的,目前看起来似乎没什么问题
不过 Zsh 加载配置文件的时候太卡了,可能我配置有点多 |
12
essethon 2017-03-04 08:45:48 +08:00
我常用的是 cmder (里面带的 ConEmu ?),但是直接打开 WSL 的 Bash 然后进 zsh 也没什么问题,新宋体都能正常显示
|
13
Muninn 2017-03-04 10:02:47 +08:00 via Android
用 docker 就行了 很完善了
其他切 Windows 工具链 |
14
ColinZeb 2017-03-04 10:07:27 +08:00 via Android
Windows 装上很卡
|
15
Technetiumer 2017-03-04 10:14:46 +08:00
Babun
|
16
Grubber 2017-03-04 10:20:52 +08:00 via Android
babun 可以配置很好看,但是一个 Git 命令要花个 2-6s ,所以 windows 上还是别折腾了。
|
17
PythonAnswer 2017-03-04 10:56:20 +08:00 via Android
有 gitbash 我已经很满足啦。
|
18
igaozp 2017-03-04 11:52:09 +08:00
https://github.com/goreliu/wsl-terminal 加 powerline 字体
|
19
topgrd 2017-03-04 14:32:08 +08:00 via iPhone
windows 下我用的 cmder+babun+oh my zsh 组合
|
20
lee015 2017-03-04 15:23:50 +08:00
conemu + babun ,有 oh my zsh ,就是启动感觉比较慢。
|
21
chcx 2017-03-04 15:32:35 +08:00
编辑 .zshrc 文件,将 ZSH_THEME="alanpeabody" 换成这个主题就没有特殊符号了
|
24
billlee 2017-03-04 22:15:50 +08:00
r#23 @gt11799 bash 是个 shell, 你还需要一个终端才能得到比较完整的体验, https://github.com/mintty/wsltty
|
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 |
27
tpsxiong 2017-04-14 23:10:22 +08:00 via iPad
@congeec win10 如果是使用 wifi 联网,周年更新后支持创建 nat 网络。如果是有线,更不需要用共享了
|
28
leafiy 2018-05-01 14:04:25 +08:00
http://babun.github.io/ a Windows shell you will love!,觉得丑可以再用 Hyper 加个壳顺便支持多标签
|