Windows Terminal下配置Git Bash中文乱码
解决方案11月16日,又出现这个问题
参考博客评论区二楼@Heaanc的方案解决
在git的安装路径下找到etc里的bash.bashrc,文件末尾添加
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"
解决方案4月29日:从淘宝npm的镜像中,下载git for windows 覆盖安装2.26.2版本,即可解决问题。
解决方案4月28日(已经作废):
在C:\Program Files\Git\etc\bash.bashrc(在相应的git-for-windows的安装路径下)文件末尾添加
# 让ls和dir命令显示中文和颜色
alias ls='ls --show-control-chars --color'
alias dir='dir -N --color'
# 设置为中文环境,使提示成为中文
export LANG="zh_CN"
# 输出为中文编码
export OUTPUT_CHARSET="utf-8"
# 可以输入中文
set meta-flag on
set output-meta on
set convert-meta off
参考:
效果:
前置操作
安装DejaVu Sans Mono for Powerline字体参考:
Install fonts in Windows 10 · Issue #269 · powerline/fonts https://github.com/powerline/fonts/issues/269
Windows Terminal下配置Git Bash参考:
Windows Terminal下配置Git Bash - 迷离的夜灯 - 博客园 https://www.cnblogs.com/linchenjian/p/12573129.html
{
"acrylicOpacity": 0, // 透明度
"closeOnExit": true, // 关闭的时候退出命令终端
"colorScheme": "Campbell", // 样式配置
"commandline": "C:\\Program Files\\Git\\bin\\bash.exe", // git-bash的命令行所在位置
"cursorColor": "#FFFFFF", // 光标颜色
"cursorShape": "bar", // 光标形状
"fontFace": "DejaVu Sans Mono for Powerline", // 字体配置,选择你电脑上已安装的字体
"fontSize": 14, // 终端字体大小
"guid": "{1c4de342-38b7-51cf-b940-2309a097f589}", // 唯一的标识,改成和其他的已有终端不一样
"hidden": false,
"historySize": 9001, // 终端窗口记忆大小
"icon": "C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico", // git的图标
"name": "bash", // 标签栏的标题显示
"padding": "0, 0, 0, 0", // 边距
"snapOnInput": true,
"startingDirectory": "%USERPROFILE%", // gitbash 启动的位置(默认在C盘的用户里面的就是 ~ )
"useAcrylic": false // 是否开启透明度
},
GUID部分可以从网站 https://www.guidgenerator.com/online-guid-generator.aspx 来生成