使用体验也差不多必威:,在这个shell上面你可以

支出条件安插

pip

贝布un内置了Python、Perl等解释器。cygwin自带的python未有pip,需手动安装。

一向试行上面那些命令就好了。

wget https://bootstrap.pypa.io/get-pip.py -O - | python

有了pip就足以轻便的设置诸如ipython之类的东西,还会有完美的类库。

支付情形安插

pip

Babun内置了Python、Perl等解释器。cygwin自带的python未有pip,需手动安装。

直白执行上边那几个命令就好了。

wget https://bootstrap.pypa.io/get-pip.py -O - | python

有了pip就可以猖狂的装置诸如ipython之类的东西,还应该有完美的类库。

总结布置

默许分界面即使能用,但有了pacman的加持,可以经过安装zsh和tmux,得到越来越好的心得。

pacman -S zsh

oh-my-zsh的设置请参谋官方网站:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

全体装置完结后,输入zsh,就能够看见熟习的分界面了

必威 1git-for-windows-sdk-finish1.png

是因为git for windos sdk和git bash暗许是单窗口应用,未有tab页,那能够经过tmux来消除。

pacman -S tmux

安装完结后,输入 tmux,步入tmux分界面,再输入zsh,就能够欢喜的运用git for windows sdk了

必威 2git-for-windows-sdk-finish2.png

在办事到百分之五十急需离开的时候,可以直接关闭git for windows sdk窗口,下一次再张开后,直接输入 tmux a,就能够接着从前的干活继续进行,方便。

tmux安装到位后,张开vim,会发掘很别扭,颜色不对

必威 3git-for-windows-sdk-finish3.png

化解方式:

缘由在上边包车型客车链接里早就详细说了,简单讲,运行tmux的时候,输入:

tmux -2

这么再起步vim的时候,颜色就层出不穷了

必威 4git-for-windows-sdk-finish4.png

cygwin其实也能兑现,恐怕比git for windows sdk更轻易,更有助于,只不过作者从没时间再持续相比和钻研了,cygwin很干练,英特网有大多课程能够参见。

而git for windows sdk相关的稿子却没多少,所以自身就花时间研究了下。还恐怕有其它生龙活虎种方法,直接修正/etc/profile.d/git-prompt.sh ,笔者以为多少费劲,並且还亟需布署profile完毕各类oh-my-zsh下的alias,比不上直接设置zsh和oh-my-zsh省事务。

当前笔者只是高度使用,还未有开掘标题,随着使用的梦寐不要忘记,肯定会遇见难题,届时小编会持续立异此文。

常用插件

Babun私下认可是设置了Oh My ZSH的,这里能够凭借笔者状态设置一些插件。具体可参看运用Oh-My-Zsh营造你的一级终端一文

默许安装

下载完结之后解压babun,直接双击目录中install.bat脚本(需管理员权限)实行安装。几秒钟之后自动安装到位,默许会被设置在%userprofile%.babun目录下。

本人前边运用mac专业的,不能不说,各样体验真正很好,也可能有了部分应用习惯。未来乍然换成win10,还真是有一点点不适应。为了装一个像样mac的极端,作者花了点时间学习了风华正茂晃win10,可用的工具相当多,但都并未有zsh用着顺手,轻便总计如下:

什么是cmder

cmder是window下的多标签命令行工具,能够一本万利的新建cmd、cmd admin、powershell、powershell admin两种命令行,设置重重,作用强盛。

安插特性化的mintty

vim ~/.minttyrc

CursorType=block
Term=xterm-256color
Font=Source Code Pro Semibold
FontHeight=10

babun

最初使用,有种惊艳的感到到,开箱即用,什么oh-my-zsh、git、vim、包管理,无一不备,啥都有,要说独一不足,安装文件太大,运行速度太慢,开个babun,能够强制本身喝口水,上个厕所。

那是自个儿想推荐的生龙活虎款软件,也就是git bash的抓牢版,通过pacman进行包管理,补充了git bash的供应满足不了要求。官网:

安装

什么是babun

babun是windows上的一个第三方shell,在此个shell上边你能够利用差十分少全体linux,unix上边的授命,他差一点儿能够代替windows的shell。用合法的主题材料说便是A Windows shell you will love!

 

babun的几个特点
使用babun无需管理员权限
先进的安装包管理器(类似于linux上面的apt-get或yum)
预先配置了Cygwin和很多插件
拥有256色的兼容控制台
HTTP(S)的代理支持
面向插件的体系结构
可以使用它来配置你的git
集成了oh-my-zsh
自动升级
支持shell编程,内置VIM等
Cygwin
babun的核心包括一个预配置的Cygwin。cygwin是一个非常好的工具,但有很多使用技巧,使你能够节省大量的时间。babun解决了很多问题,它里面包含了很多重要的软件包,是你能够第一时间能够使用它们。
包的管理:
babun的包管理在shell输入:pact,这类似于:apt-get或yum,来非常方便的管理软件包,安装、升级、搜索和删除,让你省区很多麻烦,shell输入pact —help能够获得帮助信息。
shell
babun的shell通过调整,已达到最佳的用户体验,babun有两个配置之后马上使用的shell(默认使用zsh),babun的shell具有以下的特点
语法高亮
具有unix的工具
软件开发工具
git-语义提示
自定义脚本和别名
等等………
Console
babun支持HTTP代理,只需添加地址和HTTP代理服务器的凭据。babunrc文件所在文件夹执行源babunrc启用HTTP代理。目前还不支持SOCKS代理。
开发者工具
babun提供多种方便的工具和脚本,是你的开发工作更轻松,具有的功能如下
编程语言(python,Perl, etc等)
git(各种各样的别名调整)
UNIX工具((grep, wget, curl, etc)
vcs (svn, git)
oh-my-zsh
自定义脚本(pbcopy, pbpaste, babun, etc)

babun官方网站链接:

cmd

除了这一个之外运转比powershell快,未有何别的特色了。

Babun配置

暗许根目录

%userprofile%.babuncygwinhomeMike

什么是cmder

cmder是window下的多标签命令行工具,可以方便的新建cmd、cmd admin、powershell、powershell admin二种命令行,设置过多,作用强盛。

cygwin

Cygwin is a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows.

无数人在windows上都会推荐这么些,确实,应该是最棒用的linux shell了,可是在尝试cygwin的时候,小编早已安插好了自己的尖峰意况,所以就从未有过细细切磋。英特网早原来就有过多有关cygwin的铺排和美化方式,笔者就不再赘言了。

babun安装

下载:

测验安装成功

设置完结后,经常需求以下多个指令检查

babun check(用于判断环境是否正确)
babun update(用于判断是否有新的更新包)

wsl

那是作者觉着win10上最棒的信守之生龙活虎,那是二个除设想机之外,windows上最实在的linux情形了,用来做测验、编写翻译等,真的时非常屌。可是只要用作日常shell,它真的有多少个难题让我感觉不太顺手。

  • 部分效果不能够和windows分享。举例java,windows上设置后,wsl里也得设置,二者不通用,雷同的还应该有node、vim、git等。
  • 客商主目录与windows不均等,各个profile不能够分享。尽管通过定制客户主目录能够消除,但改良后照旧会有好奇的难点,首要集中在文件权限上。
  • git下文件格式不均等。假若在wsl中安装了git,windows上也设置了git bash,何况代码在windows上的某部目录下,那么在wsl下行使git status时,会产出全部文件皆已经被校订的境况,预计是windows和linux的换行符不等同导致。

本文由必威发布于必威-操作系统,转载请注明出处:使用体验也差不多必威:,在这个shell上面你可以

相关阅读