Windows下配置shell
windows terminal 真香!
Windows terminal
update: 2020-3-24 21:07:19
自从MS推出windows terminal后我开始真香了,windows terminal大法好!
本方案可以结合之前powershell的方案
效果如下
配置文件
未完待续
Powershell+wsl+tmux
update:2018-7-31 19:30:43
最近被babun和conemu恶心坏了,又滚回了wsl+powershell
更新powershell的配置方法,仅限win10
当然要先上个图压压惊啦
(请忽略那些奇怪的颜色
tmux当然要分屏啦
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 | Monokai Soda |
git
由于彻底废弃掉了banbun,所以当前电脑中没有git,可以下载一个小工具将命令转发到wsl的git
wslgit: https://github.com/andy-5/wslgit
需要安装rust
ConEmu+Babun
ConEmu配置
下载安装conemu
直接看文档装就好了
把背景换成老婆
看着老婆写代码才是最快乐的!
去掉丑陋的状态栏
去掉前:
去掉这zz玩意:
去掉丑陋的标签页
按键配置
复制改为Ctrl+Shift+C 粘贴改为 Ctrl+Shift+V
修改确认选项
这玩意新建task默认不弹窗口的,给它改改
修改子窗口配置
如果这个选项没去掉,在使用非终端程序时,无法使用ctrl+tab切换标签
这样ConEmu的配置就基本结束了
虽然配完了ConEmu,但是它启动的还是傻逼的cmd,这玩意没有历史记录,自动补全就像一坨shit,windows下也缺少很多linux常用的命令,这时就可以安利另外一个东西——Babun
Babun
直接引用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来完成…