最近在用express框架及mongodb數(shù)據(jù)庫,前端和后端都有涉及,以前用windows自帶的命令行,需要開很多命令窗口,簡直弱爆了。現(xiàn)在只要一個窗口搞定,并且有的命令可以采用自定義的方式進(jìn)行。
Windows自帶的cmd有如下缺點(diǎn):
1.窗口size不能便捷縮放
2.復(fù)制文本,不能直接用鼠標(biāo)拷貝,還需要多一道菜單操作;而且,還只能塊狀拷貝,而不是按行字符,極其不便
3.不支持多Tab頁,多窗口管理不便
此外,cmd界面丑陋,只有黑白界面,而且不支持文字顏色區(qū)分。
以上cmder都可以解決,并且
全安裝版 cmder 自帶了 msysgit, 壓縮包 23M, 除了 git 本身這個命令之外, 里面可以使用大量的 linux 命令;比如 grep, curl(沒有 wget); 像vim, grep, tar, unzip, ssh, ls, bash, perl 對于愛折騰的Coder更是痛點(diǎn)需求。
網(wǎng)上有很多關(guān)于cmder的資料,我就不詳細(xì)寫了。。。 只寫關(guān)鍵的2點(diǎn):
一、使用前必做的幾件事情:
- 1、在設(shè)置中添加語言環(huán)境,否則ls 中文文件會亂碼
添加這句:set LANG=zh_CN.UTF8
-
2、設(shè)置默認(rèn)使用cmd、PowerShell還是bash
設(shè)置PowerShell的方法
Paste_Image.png
我自己默認(rèn)的是cmd,這個看個人需求。
- 3、設(shè)置系統(tǒng)環(huán)境變量,以便在個文件目錄中運(yùn)行
- 4、調(diào)節(jié)背景的透明度
我調(diào)整透明度的目的是編寫前端代碼時可以透過cmder直接看到瀏覽器頁面的變化,無需切換到瀏覽器再看變化,減少軟件切換成本。其實(shí)調(diào)整好透明度可以更美觀。
二、簡單介紹
- 1、cmder默認(rèn)常用快捷鍵
- 2、cmder的分屏功能
cmder分屏功能:
分屏功能設(shè)置:
- 3、aliases功能---自定義短命令代替不方便記憶的命令
打開安裝目錄config/user-aliases.cmd文件,直接修改之。注:看后綴我們知道,修改后的命令只能在cmd下有效,在powershell下無效!
例如我在里面添加的命令
gc=git commit -am $1
sbl="C:\Program Files\Sublime Text 3\sublime_text.exe" $1 -new_console:s50H
sbl2="C:\Program Files\Sublime Text 3\sublime_text.exe" $1 -new_console:s75V
wbs="C:\Program Files\JetBrains\WebStorm 2017.1\bin\webstorm.exe"
gw=cd "c:\mobile"
這樣以后我git commit -am"XXXXX" 時 直接使用 gc "XXXXXX " 即可
直接輸入命令 sbl 就可直接在窗口右邊50%橫向打開sublime;(new_console:s50H),輸入sbl2直接在窗口下面75%縱向打開sublime
(同理,你也可以將sublime改成webstorm等其他軟件。)
如果想退出Sublime而保留Cmd, 將光標(biāo)保持在Sublime上. 按下Alt+F+X, 你就能回到cmd上。
輸入wbs 可直接打開webstorm ,輸入gw 直接打開我的mobile目錄;
另外:再見2015 再見cmd 這篇文章介紹說添加gs=git add -A&git commit -m $1&git push
,之后只需要打出一行命令gs "XXXXXX"
就可以實(shí)現(xiàn)一鍵提交代碼至github。
- 4、powershell 下自定義短命令
上面介紹了cmd,這里來介紹powershell,同理:打開安裝目錄下的vendor\profile.ps1
文件,添加相應(yīng)代碼,例如我自己添加了這些代碼:
Set-Alias sbl "C:\Program Files\Sublime Text 3\sublime_text.exe"
Set-Alias wbs "C:\Program Files\JetBrains\WebStorm 2017.1\bin\webstorm.exe"
function Git-Status { git status }
Set-Alias gs Git-Status
function go-Work {cd c:\mobile}
Set-Alias gw go-Work
以后我在powershell下 輸入 sbl 就可直接打開sublime,輸入wbs 可直接打開webstorm,輸入gs 查看git status,輸入gw 直接cd到我的mobile目錄
- 5、修改cmder啟動目錄 (2017.7.11新增)
選擇Startup-Task,修改{cmd::Cmder}項(xiàng),把:
*cmd /k "%ConEmuDir%..\init.bat" -ew_console:d:%USERPROFILE%
修改成cmd /k "%ConEmuDir%..\init.bat" -new_console:d:D:
D:\ 根據(jù)你自己需要自定義。
重啟 cmder 之后就可以看到 cmder 已經(jīng)進(jìn)入了剛剛設(shè)置的 D:\ 目錄。
同樣也可以修改打開cmder的時候進(jìn)入的操作模式(cmder、PowerShell、bash 等等)
三、cmder 資料推薦
a、http://imweb.io/topic/56b072d05c49f9d377ed8ee2
b、http://xiaogliu.github.io/2017/04/07/cmder%E5%AE%89%E8%A3%85%E5%8F%8A%E9%85%8D%E7%BD%AE/
c、http://www.lxweimin.com/p/b691b48bcee3
e、http://blog.csdn.net/whqet/article/details/50259677
四、其他神器推薦:
1、極大幅度提高Windows 文件瀏覽與搜索速度效率的「超級神器」Listary Pro
2、Directory Opus---- Windows資源管理器神器
3、Internet Download Manager---Windows 下載神器
**本文版權(quán)歸本人即簡書筆名:該賬戶已被查封 所有,如需轉(zhuǎn)載請注明出處。謝謝! *