开发工具 MobaXterm, 从此基于 Windows 10 开发 Rails

chunlea · 2016年07月04日 · 最后由 fcicq 回复于 2016年07月07日 · 6318 次阅读

Windows 10 在某个 Insider 版本之后,提供了 Bash on Ubuntu on Windows 这个逆天的功能,无奈微软自带的 cmd 终究不成气候,即使支持了 vt100,包括特殊字符、颜色配置等众多功能都不支持。今天偶然发现 http://mobaxterm.mobatek.net/ 支持 Bash on Ubuntu on Windows,完美解决了 Windows 下没有可用 terminal 的问题。

加之前面的版本,微软修复了对 ZSH 的支持问题,所以现在的结果就是!完美!

稍后补图。

反正之后的开发,就是 Docker on Windows,基于 Hyper-V,然后再加 Bash on Ubuntu on Windows,随便折腾!

等 Bash on Ubuntu on Windows 稳定下来,Windows 上面开发 Ruby 就有救了

#2 楼 @huacnlee 目前已经非常稳定了,目前大概的问题就是,Ubuntu 的版本还没有升级到 16.04,另外就是不能从 bash 里面调用 exe,比如我不能在当前目录下面执行 code .来用 vs code 打开当前目录,不能再 bash 下面管理 docker on windows。目前,zsh 的支持非常好!利用 MobaXterm 的自定义命令,开 bash 的时候自动执行,zsh。目前体验感觉很不错。

没有 windows 10 不是很了解,没人试一下 gotty+byobu 么。。。

之前有段时间我也在 Win10 上做过 Rails 开发,当时用的解决方案是 msys2 + pacman:

  • 在某个版本之后,msys2 内置了 Ruby 2.3,从此安装 Rails 不是梦(当然,在这里面依旧不可以安装 rvm)
  • 系统依赖就交给 pacman 处理,也没什么问题
  • Git、Vim、zsh、code(Visual Studio Code)等工具也可以在 msys2 里通过 pacman 直接安装,或通过配置变量的方法进行调用,这些工具在 Windows 上没有任何不方便。

当时我不仅在这套配置上写 Rails,还写了点 Rust 和 Golang。

按楼上各位同学的说法... 我等今年 9 月新 macbook 看来就只是为了搞 iOS 移动端了...

前几天把项目也在上面跑了一下,感觉很好。只是好我没用过 window 了这个 window10 和 window7 区别也太大了。特别不习惯那开始菜单。

#6 楼 @cqcn1991 只要不是.net 相关,都用 mac 问题也不大吧。mac 的屏幕谁用谁知道

conemu 也可以,免费

问题还是很多,我这里主要是

java 会 hang 住 postgresql 还不行,不知道最终能否支持,虽然可以使用 windows 上的 postgresql 服务,但还有很多 postgresql 扩展就麻烦了

#8 楼 @derekyxie surface 的屏幕也不错😂

#11 楼 @chunlea 😅 确实可以,但是感觉 windows 对高分辨率的支持还是问题不小,缩放的时候有点问题。朋友公司的 windows 程序员领了个 4K 的笔记本,配置缩放就很困扰,最后写出来的 GUI 是 1/2 大小的。

#1 楼 @derekyxie 10586 之后的 win10 应该缩放很好用啊

需要 登录 后方可回复, 如果你还没有账号请 注册新账号