0. 前言
cmd 挺好用——在你只是想測試一點東西岭接、或者執(zhí)行一小段代碼的時候——關(guān)鍵在于快置谦,但是它又用得挺不爽的——界面丑、字體丑亿傅、功能少等等媒峡。所以,經(jīng)過一番綜合比較葵擎,用Git Bash來替代Cmd是個不錯的選擇谅阿。
1. 安裝 Git
在 Git 官網(wǎng)下載最新的安裝包,運行后即裝好酬滤。
2. 基礎(chǔ)配置與美化
有一份常用的配置文件签餐,將內(nèi)容復制到安裝目錄下的配置中。
字體可以使用Monaco盯串,然后參照這篇文章氯檐,進行 FontLink。
3. 調(diào)用其他編輯器
-
在 git bash 下可以用 notepad 來創(chuàng)建或者修改文本文件体捏。顧名思義冠摄,這里用的是微軟的記事本。
但是几缭,如果自己想用更強大更順手更好用的第三方編輯器呢河泳?方法如下:-
打開
git的安裝目錄/etc/bash.bashrc
,在文件的最后加入一行命令:alias xxx="'編輯器程序路徑' 命令行參數(shù)"
如:
alias notepad++="'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
注意:應用程序路徑要用單引號包圍年栓,以及windows默認的路徑分隔符 \ 有轉(zhuǎn)義的含義拆挥,所以要改成 / 。
或者這樣:alias xxx="'c:\\xx\\xxx.exe' 命令行參數(shù)"
某抓,將所有 \ 改成 \\ 也可以在 Win 中的 home 目錄(即
c:\users\your-pc-name
)下纸兔,創(chuàng)建文件 .bashrc,然后添加以上命令否副。此時汉矿,在git bash環(huán)境中調(diào)用notepad++的方法是
notepad++ 文件名
-
-
在使用 git commit 命令提交描述信息時,也可以使用其他編輯器來替換默認的
直接執(zhí)行命令:
git config --global core.editor "'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
這是使用 notepad++ 的情況副编,其他編輯器亦然负甸。
4. 之后遇到的坑
-
無法直接運行python
在 git bash 中運行下
python --version
或pip list
等命令,都可以正常使用痹届。
但是輸入python
卻會進入前臺運行界面并且無任何響應呻待,只能 Ctrl+c 退出。
解決方式有 3 種:- 使用 winpty 接口
winpty python
- 顯式使用
python -i
- 使用 alias 映射
在/etc/bash.bashrc
中加入alias python='winpty python'
队腐,之后便可以直接輸入python
了
- 使用 winpty 接口