Last active
January 4, 2016 04:59
-
-
Save hyang0/8572569 to your computer and use it in GitHub Desktop.
msysgit 中文乱码解决方案
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# 中文编码支持 | |
echo "export LESSCHARSET=utf-8" > $HOME/.profile | |
git config --global gui.encoding utf-8 | |
git config --global i18n.commitencoding utf-8 | |
git config --global i18n.logoutputencoding utf-8 | |
git config --global core.quotepath false | |
# 别名设置 | |
git config --global alias.dt difftool | |
git config --global alias.mt mergetool | |
# 取消 $ git gui 的中文界面,改用英文界面更易懂 | |
if [ -f "/share/git-gui/lib/msgs/zh_cn.msg" ]; then | |
rm /share/git-gui/lib/msgs/zh_cn.msg | |
fi | |
# 使得在 Git Bash 中输入 ls 命令,可以正常显示中文文件名 | |
cat >> /etc/git-completion.bash << HEREDOC | |
alias ls='ls --show-control-chars --color=auto' | |
HEREDOC | |
# Git Bash 中可以正常输入中文,比如中文的 commit log | |
cat >> /etc/inputrc << HEREDOC | |
set output-meta on | |
set convert-meta off | |
HEREDOC | |
# LESS 设置 | |
cat >> /etc/profile << HEREDOC | |
export LESSCHARSET=utf-8 | |
HEREDOC |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment