msysGitmsysGit 作為 Window 平臺下的原生程序,,Windows 平臺下是 Git 客戶端的不二之選。msysGit 的安裝過程很簡單,,幾步贅述了,。這里僅技術一下安裝后的配置工作。 作為 Git 客戶端工具,,如果連接不同的 Git 服務,,配置過程可能會有所不同,。由于通常會使用 Github 提供的 Git 服務,這里就以訪問 Github 所需要的配置為例,。 msysGit --> Github1 ■ 切換到存放密鑰的目錄 文件亂碼問題通過 msysGit 檢出的文本文件,編碼類型為 UTF-8 without Signature ,,客戶端的 vim 文件類型也設定為 UTF-8,。 set encoding=utf-8 但在終端下打開文件時仍然出現(xiàn)亂碼, 由此問題就引出了 vim 下與編碼問題有關的另一個參數(shù) termencoding ,。這個參數(shù)用于指定鍵盤產(chǎn)生和顯示能識別的字符編碼,。由于默認中文環(huán)境下 cmd 的代碼頁為 936,而 termencoding 編碼缺省值就是控制臺的代碼頁,,從而造成了上面的亂碼問題,。 如果你的系統(tǒng)沒有 UTF-8 的 locale 支持,或者你不想更改控制臺的代碼頁,,則可以使用下面的方式解決,。 :let &termencoding = &encoding 執(zhí)行效果如下: vim 幫助你完成編碼的轉(zhuǎn)換工作。 當然也可以在 _vimrc 中進行設定(注意:msysGit 自帶了一個 vim 編輯器): let &termencoding = &encoding msysGit 終端不能列出中文目錄修改 GIT_HOME/etc/bash_profile 文件,,添加如下內(nèi)容: alias ls='ls -F --color --show-control-chars' 還好,,最新版本 1.7.9 已經(jīng)為我們設置好此條目。 msysGit 終端不支持中文輸入這是 msysGit 為了避免亂碼問題,,而在終端上進行了文字編碼的轉(zhuǎn)換,,只需要關閉這個轉(zhuǎn)換操作,就可正常顯示了,。 # disable/enable 8bit input msysGit 不能顯示中文注釋export LESSCHARSET=UTF-8
|
|