买不起MacBook,使用Windows 10配置zsh命令行做开发

2018-11-06 13:45:00 51点赞 303收藏 45评论


购买理由

刚开始是在台式机上装黑苹果进行开发,后来出差,公司给拿了个MacBook Air。但后来觉得太慢了,遂准备入手一台轻便适合出差携带,性能又强劲的电脑,略微纠结了一下小米后,选了更加轻的机械革命S1。

机械革命(MECHREVO)S1 72%IPS1.18kg14英寸独显窄边框轻薄笔记本电脑i7-8550U 8G 256G MX150 2G 银 背光键盘5345元京东去购买


然后感觉A面太空旷,在淘宝上淘了几个标签贴上了,贴了个VAIO唬住了一票人买不起MacBook,使用Windows 10配置zsh命令行做开发

VIVO 手机贴 LOGO 标志 手机金属贴_淘宝搜索s.taobao.com去看看


外观展示

A面A面

买不起MacBook,使用Windows 10配置zsh命令行做开发


使用感受

刚开始还担心品控不好,买来自己重装系统和驱动了,没毛病。评论里的毛病都是软件上的,不成问题。

从苹果转过来的开发都会感觉Windows下的命令行真是难用,接下来就跟着我来把zsh搬过来吧买不起MacBook,使用Windows 10配置zsh命令行做开发


1. 必须是Windows10,在程序和功能里面开启“适用于Linux的Windows子系统”

开启这个功能开启这个功能


2.在应用商店里搜索Linux,选一个自己喜欢的Linux版本就好了,我以Ubuntu示意

买不起MacBook,使用Windows 10配置zsh命令行做开发

买不起MacBook,使用Windows 10配置zsh命令行做开发

3.安装完成后打开,需要配置一会儿。然后设置用户名密码,我这里设置用户名为user

买不起MacBook,使用Windows 10配置zsh命令行做开发

然后配置一下Ubuntu下的用户名和密码然后配置一下Ubuntu下的用户名和密码

配置好完成啦配置好完成啦


4.配置好以后发现Windows下的命令提示符终端真的是难用,也没法复制粘贴快捷键。换一个Conemu

这个可以像Linux下或者mac下的iTerm2一样进行快捷操作

买不起MacBook,使用Windows 10配置zsh命令行做开发

安装好以后初始化,设为默认启动Bash,就可以直接进入Ubuntu的命令行了

设为默认启动Bash设为默认启动Bash

好了,接下来我们来看一下会发生什么,当点击ConEmu启动的时候,就会进入到一个默认的路径里,这个路径是外面Windows用户的目录,C盘被挂载到/mnt/c下面了,可以直接实现文件共享了。这个时候如果你还不知道在干什么要干什么的话,就可以先这么用了买不起MacBook,使用Windows 10配置zsh命令行做开发

买不起MacBook,使用Windows 10配置zsh命令行做开发


5.我Windows的用户名是aptx,假设平时开发的文件夹放在develop目录下面。我觉得直接对着/mnt/c/下面的目录进行操作比较丑陋,所以我选择建一个软连接,让开发的文件夹路径看起来就在Ubuntu的用户目录下

软连接软连接

来git搞个东西看看

来个git项目看看来个git项目看看


6.默认的bash还是有点弱,上个oh my zsh

直接看官网怎么安装运行就行啦直接看官网怎么安装运行就行啦

运行提示还没装zsh运行提示还没装zsh

运行提示还没装zsh

sudo apt update

sudo apt install zsh

装一下。

然后再装oh my zsh

装完oh my zsh啦装完oh my zsh啦

买不起MacBook,使用Windows 10配置zsh命令行做开发 很棒,git的分支也显示出来了


7.关上窗口,重新打开ConEmu,发现有两个问题:

第一个是默认路径是/mnt/c/这个下面的用户目录

第二个是zsh没有默认启动,ConEmu还是默认启动bash。

第二个问题的话,想到刚开始设置的默认启动bash,于是去设置里看看

买不起MacBook,使用Windows 10配置zsh命令行做开发

ConEmu默认是没有zsh的启动方式的,那就照着bash的模仿写一个!

emmmmm……看不懂。暂时也没看到相关的文档,放弃了

曲线救国。

既然启动了bash,那就在bash启动的时候启动一下zsh,再cd ~目录就好了。

编辑一下 ~/.bashrc文件,最末尾添加如下两行,保存后重新开启ConEmu看看效果

添加最末两行添加最末两行

好的,自动进入了zsh了。但是 What?目录怎么没切换。

自动进入了zsh自动进入了zsh

好吧,又一个不知道什么原因的问题。再曲线救国一下,在zsh启动的时候再切换目录

编辑 ~/.zshrc

最下面加一行,cd到 ~ 目录下面

最下面加一行最下面加一行

顺便在改个主题吧,改一下ZSH_THEME,我比较喜欢ys这个主题,可以显示每个命令的时间

改了ZSH_THEME为ys改了ZSH_THEME为ys

完美完美

OK了,完美。每当打开ConEmu的时候,简直就是进入了另一个世界。


总结

最终,所有的命令行操作都是打开ConEmu进行,git,nginx服务器,tomcat都是跑在Ubuntu下面的(127.0.0.1都是共享的),IDEA等开发工具都是运行在Windows的,鱼与熊掌可以兼得了买不起MacBook,使用Windows 10配置zsh命令行做开发

需要注意的一点就是,git在Ubuntu下面是lf换行的,Windows下的开发工具要设置一下默认成lf,不然你用mac和Linux的同事要爆炸了买不起MacBook,使用Windows 10配置zsh命令行做开发


展开 收起
45评论

  • 精彩
  • 最新
  • 求问zsh。443怎么解决

    校验提示文案

    提交
    没见过,443不是https的端口号吗 [小眼睛]

    校验提示文案

    提交
    收起所有回复
  • s1的键盘和触摸板怎么样

    校验提示文案

    提交
    键盘比较大,手感还可以。背光在白天看不清,基本没开过。触摸板很硬,处于低下水平 [不高兴]

    校验提示文案

    提交
    收起所有回复
  • 我用 windows 的 IDE 编辑文件,有时候 ubuntu 里面同步慢或者权限有问题,不知道怎么回事 [观察]

    校验提示文案

    提交
    没遇到过,不过里面性能的确不是很好

    校验提示文案

    提交
    收起所有回复
  • 一看就是PHP Python之流

    校验提示文案

    提交
    不是哦,是Java, Javascript [得意]

    校验提示文案

    提交
    java和js用这个写,还有啥效率

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 装个虚拟机更方便吧

    校验提示文案

    提交
    虚拟机还是隔着一层膜吧

    校验提示文案

    提交
    收起所有回复
  • 袁隆平:我就是让你们吃太饱了

    校验提示文案

    提交
  • 不做ios开发就没有任何非用osx不可的理由

    校验提示文案

    提交
    话是这样说,但是做开发,在mac真的方便太多了,也可靠太多…

    校验提示文案

    提交
    不不不,做linux方面的开发还是用osx好

    校验提示文案

    提交
    收起所有回复
  • 几年之后你就会后悔。当初在生产力工具上省钱。

    校验提示文案

    提交
    我的生产力工具是单位的台式机

    校验提示文案

    提交
    收起所有回复
  • 子系统磁盘性能堪忧,最开始的时候试过,劝退了。

    校验提示文案

    提交
  • 头图看懵了

    校验提示文案

    提交
  • 子系统应该装x11,在windows打开terminator的图形界面,这个终端超级好用

    校验提示文案

    提交
  • 看了一下,要让conemu默认启动zsh,就在原来的bash::bash的参数后面加上 -t zsh 就行了

    校验提示文案

    提交
  • 相信我,你最终还是会换成mac,因为但凡是用过mac的人绝大多数都不想再碰win了,游戏玩家除外

    校验提示文案

    提交
    确实,只有mac和mac os一起搭配才最完美。

    校验提示文案

    提交
    其实,windows下各种软件比mac多得多,同样方便,没这么绝对

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 感觉好强大,原来我对力量一无所知 [赞]

    校验提示文案

    提交
  • 厉害了,,,,,,,,

    校验提示文案

    提交
  • 做开发买个二手苹果笔记本一两千就行了,还可以双系统

    校验提示文案

    提交
    原来的air就是因为性能不够被我放弃了

    校验提示文案

    提交
    收起所有回复
  • 这属于高端进阶啊

    校验提示文案

    提交
  • 买个二手的Mac mini

    校验提示文案

    提交
  • 好厉害……

    校验提示文案

    提交
  • 封面唬住了我 [皱眉] 直到我点开文章 [喜极而泣]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
303
扫一下,分享更方便,购买更轻松