国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

windows下git中sh.exe中文顯示亂碼問(wèn)題解決

2019-11-08 01:38:50
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在windows中安裝git for windows,直接打開(kāi)git-bash.exe使用中文顯示沒(méi)有問(wèn)題,因?yàn)間it-bash.exe是使用的mintty進(jìn)行顯示的,在這個(gè)環(huán)境中可以使用git的自動(dòng)補(bǔ)全功能,還能 使用一些linux常用命令。 在cmd中直接使用git命令,中文顯示也沒(méi)有問(wèn)題,但是git命令無(wú)法自動(dòng)完成,并且不能使用一些Linux下常用的命令,所以感覺(jué)不是很方便。 在使用IntelliJ Idea進(jìn)行開(kāi)發(fā)時(shí),Terminal在當(dāng)前項(xiàng)目中進(jìn)行一些命令行操作還是比較方便的,例如git命令之類的,不用切換路徑。但是windows操作系統(tǒng)中,Terminal直接使用的是CMD,所以有的時(shí)候就會(huì)存在上面所說(shuō)的不方便的地方。 那么存不存在兩全其美的方法呢,最終皇天不負(fù)有心人,最終試驗(yàn)成功了,用起來(lái)特別的爽。 我把IntelliJ Idea的Terminal替換成了git中自帶的sh.exe命令端程序。這個(gè)時(shí)候就具備了git-bash.exe中輸入命令的優(yōu)點(diǎn)。但是這個(gè)時(shí)候存在一個(gè)問(wèn)題,中文顯示亂碼,一度讓我十分糾結(jié)。后來(lái)各種搜索,終于找到了配置方法。 其實(shí)很簡(jiǎn)單,只需要在git安裝目錄中的etc目錄下修改bash.bashrc文件。在該文件頭部加入:

export LANG=zh_CN.utf-8alias ls='ls --show-control-chars --color=auto'

保存,然后就可以顯示中文了。 另外需要提及的一點(diǎn)是“HOME”環(huán)境變量的配置所可能產(chǎn)生的影響,如果有的時(shí)候.gitconfig、.bashrc等一些文件的配置沒(méi)有生效,那么就需要注意這種情況。例如我自己的電腦上,我在系統(tǒng)環(huán)境變量中配置了HOME

C:/msys64/home/chen

我測(cè)試發(fā)現(xiàn),直接點(diǎn)擊運(yùn)行g(shù)it-bash.exe的時(shí)候,會(huì)先加載bash.bashrc文件,然后還會(huì)加載HOME變量所在位置的.bashrc文件,.gitconfig會(huì)使用HOME變量所配置路徑下的.gitconfig。如果不配置HOME,則會(huì)使用系統(tǒng)C:/Users/當(dāng)前用戶下的配置。 但是在intelliJ Idea下點(diǎn)擊Terminal窗口的時(shí)候,則不會(huì)受HOME變量配置的影響,只會(huì)加載bash.bashrc文件。所使用的.gitconfig是C:/Users/當(dāng)前用戶下的。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 栾川县| 灯塔市| 绍兴市| 林口县| 沁水县| 莱阳市| 竹山县| 五原县| 石嘴山市| 伊宁市| 民县| 青川县| 南皮县| 遂昌县| 中牟县| 蚌埠市| 汾阳市| 福州市| 乐安县| 建湖县| 潞城市| 沧源| 麻栗坡县| 扶绥县| 农安县| 游戏| 宜宾市| 武夷山市| 当涂县| 柘城县| 尖扎县| 五大连池市| 璧山县| 东乌珠穆沁旗| 杂多县| 梁河县| 华安县| 大港区| 秭归县| 综艺| 义马市|