在settings.json
文件中的list
列表中添加设置项:
{ // Make changes here to the cmd.exe profile. "guid": "{0caa0dad-35be-5f56-a8ff-afceee452369}", "name": "Anaconda", "icon": "D:/laugh/Programs/Anaconda3/Menu/anaconda-navigator.ico", "commandline": "cmd.exe /K D:/laugh/Programs/Anaconda3/Scripts/activate.bat", "hidden": false }
在gerardog/gsudo下载最新的.msi
文件进行安装。(安装位置自定,安装完成后自动添加环境变量)
在settings.json
文件中的list
列表中添加设置项:
{ "guid": "{41dd7a51-f0e1-4420-a2ec-1a7130b7e950}", "name": "Windows PowerShell Elevated", "commandline": "gsudo.exe powershell.exe", "hidden": false, // "colorScheme": "Solarized Dark", // "fontFace": "Fira Code", // "icon" : "https://i.imgur.com/Giuj3FT.png" "icon" : "E:/laugh/Pictures/Camera Roll/pws.png" }
下载Git for Windows,安装时注意勾选Add a Git Bash Profile to Windows Terminal
即可,安装完成自动添加标签页。
进入MSYS2 Packages点击File
下载 .zst
压缩包,如图所示:
直接解压至Git
根目录下(重点),可使用7-Zip-zstd解压,解压后文件结构如图所示:
打开Git Bash 标签页输入zsh
,出现下图则代表安装成功,否则检查是否解压至Git
根目录下
出现上图,则代表需要进行初始化配置(具体配置可自行百度),在终端输入1
后如图:
依次设置好Recommended.
项后,输入0
退出(务必生成.zshrc
文件),之后在终端输入zsh
,出下图即可。
进入官网,复制首页命令进行安装。
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
若出现curl: (6) Could not resolve host: raw.githubusercontent.com
报错,则在hosts
下添加一下内容,重试即可。
199.232.68.133 raw.githubusercontent.com
安装完成后出现下图内容代表安装成功(若出现ERROR
忽略即可)
Oh My Zsh
主题文件在~/.oh-my-zsh/themes
下,各个主题预览可参见官方WiKi,默认主题为robbyrussell
。
想更换主题在~/.zshrc
文件中新增/修改ZSH_THEME
字段的配置。
在安装powerlevel10k
主题前需要安装需要推荐的字体, 字体安装完成后分别在Windows Terminal
与Git Bash
配置字体。
在Windows Terminal
中打开settings.json
,在profiles → defaults设置"fontFace": "MesloLGS NF"
。
在Git Bash
右键选项(Options
),点击文本(Text
)配置字体。
配置好字体后,在终端输入以下命令进行安装:
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
安装完成后在~/.zshrc
文件中设置 ZSH_THEME="powerlevel10k/powerlevel10k"
,并在终端输入以下命令更新.zshrc
配置文件:
source ~/.zshrc
之后会显示下图信息进行配置,输入y
后根据个人喜好配置。若之后觉得配置不合适,可在终端输入p10k configure
重新配置。
如果觉得终端显示的文件路径过长,只想显示最后一个文件夹,可在~/.p10k.zsh
文件中将POWERLEVEL9K_SHORTEN_STRATEGY
的参数改为truncate_to_last
。
typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_last
在../Git/etc/bash.bashrc
文件末尾追加以下内容:
# Launch Zsh if [ -t 1 ]; then exec zsh fi
之后每次启动/新建Git Bash
,都会是zsh。
zsh-autosuggestions
可以快速将历史命令呈现出来,具体可参考官方说明。
cd ~/.oh-my-zsh/custom/plugins git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
在终端输入以下命令,或直接用文本编辑器打开.zshrc
文件:
vi ~/.zshrc
添加以下内容,表示新增zsh-autosuggestions
插件:
plugins=(git zsh-autosuggestions)
在终端输入以下命令更新~/.zshrc
配置文件,或新建终端:
source ~/.zshrc
在~/.zshrc
文件中新增/修改ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE
字段的配置,具体可参考官方文档。
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=#9fc5e8"
参考:
https://blog.csdn.net/weixin_39858881/article/details/107026065
http://i.lckiss.com/?p=6268
https://www.cnblogs.com/my-blogs-for-everone/articles/12843746.html
https://gist.github.com/fworks/af4c896c9de47d827d4caa6fd7154b6b#gistcomment-3906783