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

从苹果转过来的开发都会感觉Windows下的命令行真是难用,接下来就跟着我来把zsh搬过来吧

1. 必须是Windows10,在程序和功能里面开启“适用于Linux的Windows子系统”
开启这个功能
2. 在应用商店里搜索Linux,选一个自己喜欢的Linux版本就好了,我以Ubuntu示意
在这里插入图片描述
在这里插入图片描述
3. 安装完成后打开,需要配置一会儿。然后设置用户名密码,我这里设置用户名为user
在这里插入图片描述
然后配置一下Ubuntu下的用户名和密码
配置好完成啦
4. 配置好以后发现Windows下的命令提示符终端真的是难用,也没法复制粘贴快捷键。换一个Conemu,这个可以像Linux下或者mac下的iTerm2一样进行快捷操作
在这里插入图片描述
安装好以后初始化,设为默认启动Bash,就可以直接进入Ubuntu的命令行了
设为默认启动Bash
好了,接下来我们来看一下会发生什么,当点击ConEmu启动的时候,就会进入到一个默认的路径里,这个路径是外面Windows用户的目录,C盘被挂载到/mnt/c下面了,可以直接实现文件共享了。
在这里插入图片描述
5. 配置一个软链接
我Windows的用户名是aptx,假设平时开发的文件夹放在develop目录下面。我觉得直接对着/mnt/c/下面的目录进行操作比较丑陋,所以我选择建一个软链接,让开发的文件夹路径看起来就在Ubuntu的用户目录下
在这里插入图片描述
来git搞个东西看看
在这里插入图片描述

6. 默认的bash还是有点弱,上个oh my zsh
直接看官网怎么安装运行就行啦
运行提示还没装zsh
运行提示还没装zsh

sudo apt update

sudo apt install zsh

装一下。

然后再装oh my zsh
装完oh my zsh啦
Nice,git的分支也显示出来了

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

第一个是默认路径是/mnt/c/这个下面的用户目录,不是在 ~
,丑陋!
第二个是zsh没有默认启动,ConEmu还是默认启动bash。

第二个问题的话,想到刚开始设置的默认启动bash,于是去设置里看看
看不懂。。。
ConEmu默认是没有zsh的启动方式的,那就照着bash的模仿写一个。

但是!emmmmm……看不懂, 不会写。暂时也没看到相关的文档,放弃了 (画外音:要让conemu默认启动zsh,就在原来的bash::bash的参数后面加上 -t zsh 就行了)

曲线救国。

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

编辑一下 ~/.bashrc文件,最末尾添加如下两行,保存后重新开启ConEmu看看效果
添加最末两行
好的,自动进入了zsh了。但是 What?目录怎么没切换。
在这里插入图片描述

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

编辑 ~/.zshrc

最下面加一行,cd到 ~ 目录下面
在这里插入图片描述

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

Perfect!

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

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

需要注意的一点就是,git在Ubuntu下面是lf换行的,Windows下的开发工具要设置一下默认成lf,不然你用mac和Linux的同事要爆炸了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值