Windows下配置shell

windows terminal 真香!

Windows terminal

update: 2020-3-24 21:07:19

自从MS推出windows terminal后我开始真香了,windows terminal大法好!

本方案可以结合之前powershell的方案

效果如下

windows terminal效果

配置文件

profiles.json

未完待续

Powershell+wsl+tmux

update:2018-7-31 19:30:43

最近被babun和conemu恶心坏了,又滚回了wsl+powershell

更新powershell的配置方法,仅限win10

当然要先上个图压压惊啦

(请忽略那些奇怪的颜色

powershell效果

tmux当然要分屏啦

powershell效果

wsl

wsl也没啥好说的,装完后把tmux,git,zsh装上

oh-my-zsh: oh-my-zsh

tmux

tmux的使用方法:https://www.cnblogs.com/kevingrace/p/6496899.html

tmux美化插件oh-my-tmux: https://github.com/gpakosz/.tmux.git

字体

把它配置好后发现字体是炸的,需要安装powerline字体

在windows下貌似只有DejaVuSansMono能用

DejaVuSansMono:https://github.com/powerline/fonts/tree/master/DejaVuSansMono

powershell

powershell的配置主要是关于配色的,毕竟默认配色奇丑无比

再次安利微软的工具: https://github.com/Microsoft/console/tree/master/tools/ColorTool

可以将iTerm的配色转换为powershell的配色

个人觉得比较好看的

1
2
Monokai Soda
Wombat

git

由于彻底废弃掉了banbun,所以当前电脑中没有git,可以下载一个小工具将命令转发到wsl的git

wslgit: https://github.com/andy-5/wslgit

需要安装rust

ConEmu+Babun

ConEmu配置

下载安装conemu

直接看文档装就好了

https://conemu.github.io/

把背景换成老婆

看着老婆写代码才是最快乐的!

老婆

去掉丑陋的状态栏

去掉前:

去掉前

去掉这zz玩意:

设置

去掉丑陋的标签页

设置

按键配置

复制改为Ctrl+Shift+C 粘贴改为 Ctrl+Shift+V

快捷键

修改确认选项

这玩意新建task默认不弹窗口的,给它改改

确认

修改子窗口配置

如果这个选项没去掉,在使用非终端程序时,无法使用ctrl+tab切换标签

子窗口

这样ConEmu的配置就基本结束了

虽然配完了ConEmu,但是它启动的还是傻逼的cmd,这玩意没有历史记录,自动补全就像一坨shit,windows下也缺少很多linux常用的命令,这时就可以安利另外一个东西——Babun

Babun

官网: http://babun.github.io/

直接引用Babun官网的介绍

Babun - a windows shell you will love

这玩意也不难装,跟着官方文档来就好了

比较麻烦的是把这玩意和ConEmu结合起来

结合ConEmu

新建Tasks

在ConEmu里面新建2个Tasks,参数分别为

Task1:

标题: zsh

1
"C:\Program Files\babun\.babun\cygwin\bin\zsh.exe" -c "CHERE_INVOKING=1 /bin/zsh.exe" -cur_console:p

task2:

标题: mintty-zsh

1
"C:\Program Files\babun\.babun\cygwin\bin\mintty.exe" /bin/env CHERE_INVOKING=1 /bin/zsh.exe
在Startup中把默认task改为zsh

最后

总体来讲配的这玩意还是有一点小瑕疵,比如在使用vim,ssh的时候,如果有这种需求,可以使用新建的task2来完成…