windows环境下如何在Android Studio中使用oh my zsh终端命令

先来一张最终的效果图,用过ubuntu的人都知道oh my zsh是多么的爽,在命令快捷提示和友好界面强大功能方面实在令人倾心。最近工作环境变成了windows,实在不想每次在提交代码的时候再开一个git bash,太不方便不快乐了。所以多方搜索,最后在前人的智慧下完成了整个替换过程。记录一下,也方便帮助后来人。

效果图

windows环境下,Android Studio中的terminal默认的cmd命令窗口,不能显示工程的分支,对于其他一些命令的使用也有所不便,因此想换一个终端工具。

1 选择Babun工具,具体的介绍和安装过程可以参考  https://2ue.github.io/2017/03/15/babun/

2 一路默认安装之后,完成安装

3 打开Babun的默认安装目录或者自定义的安装目录   C:\Users\userName\.Babun  

安装目录下

4 上图中的cygwin.dat就是自己加入的,将下面的脚本代码写入其中,保存并退出 ,其中USERPROFILE 是的你 babun 的安装目录,USERNAME 是你的电脑用户名

@echo off 

set currentdir=%cd:\=/% 

@echo cd %currentdir% > "%USERPROFILE%\.babun\cygwin\home\%USERNAME%\.bashrc_cd" 

call %USERPROFILE%\.babun\cygwin\bin\bash --login -i -ls

5 修改 %USERPROFILE%\.babun\cygwin\home\%USERNAME%\.bashrc 文件 , 在文件的末尾添加

if [ -f "${HOME}/.bashrc_cd" ]; then 

source "${HOME}/.bashrc_cd" 

rm "${HOME}/.bashrc_cd" 

fi

6 在Android Studio中替换,在 File -> Settings -> Tool -> terminal 里面选中刚才的脚本,确定

Android studio的默认启动终端命令工具替换

7 使用oh my  zsh主题,在babun中输入

vi ~/.oh-my-zsh/custom/babun.zsh-theme

注意:babun内置两个shell,bash和oh my zsh,其中oh my zsh功能比较强大,在快捷键和命令提示补全方面,以及主题色彩的设置方面很出彩,bash比较中规中矩,需要注意的是,使用命令行编译系统源码时,oh my zsh会报警告,最终导致编译失败, 因此如果需要编译整个系统源码,所以编译系统源码之前,要先切换到bash模式(命令行中直接输入bash)。

8  但是在android studio中每次打开babun,默认的文件夹路径都还是在安装的地方,所以需要切换到android 工程所在的文件夹下,可以通过如下方式解决:

在计算机--属性--高级设置--环境变量--用户设置中,增加环境变量 :变量名:HOME;变量值 :想要默认打开的文件夹路径 如:C:\zshTest ,

再次打开babun,不要输入或者关闭,等待自动迁移完成。

完成后输入

pwd 

如果出现的路径是设置的目标路径,说明设置成功,下一次再Android Studio中打开终端,就直接从默认路径启动了。

需要注意的事项是:最好不要直接把目标路径设置为与git相关的文件路径里,因为babun路径迁移会在目标文件夹下多出很多隐藏和非隐藏文件,git可能会误提交。

迁移链接:

主题下载链接 http://color-themes.com/?view=index

字体大小更改 https://blog.csdn.net/watermusicyes/article/details/46292913

android studio 终端命令行的色彩主题背景  https://blog.csdn.net/gnail_oug/article/details/80654120

替换Android Studio 中的终端命令工具 参考https://blog.csdn.net/wxy318/article/details/73883392

更改babun默认启动路径 https://blog.csdn.net/CY_TEC/article/details/79635902

你可能感兴趣的:(windows环境下如何在Android Studio中使用oh my zsh终端命令)