一、下載安裝
下載解壓,免安裝
雙擊exe啟動
二、配置
把 cmder 加到環境變量
可以把Cmder.exe
存放的目錄添加到系統環境變量;加完之后,Win+r
一下輸入cmder
,即可。
這時候打開cmder的時候,最開始會出現一句 “ 此時不應有 \\cmder\\vendor\\bin ”
參考:https://blog.csdn.net/poem_qianmo/article/details/26048697?utm_source=tuicool&utm_medium=referral
原因是cmder路徑的原因,我將它從Program Files(lv) 移動到 Program Files就好了
還有一種設置環境變量的方式(推薦):
1. 新建變量:CMDER_HOME=cmder所在的目錄
E:\Program Files\cmder
2. 在path中新增 %CMDER_HOME%
添加 cmder 到右鍵菜單
以管理員方式打開終端或者cmder, 這個是一個(超級)痛點需求, 實際上上一步的把 cmder 加到環境變量就是為此服務的, 在管理員權限的終端輸入以下語句即可:
Cmder.exe /REGISTER ALL
三、使用
復制粘貼操作
鼠標選中即可復制借用Win下逆天神器:AutoHotKey
(這個下篇要好好記載下)為Cmder配置自己喜歡的快捷鍵(個人用Alt+r
):
!r:: run, D:\**\cmder_mini\Cmder.exe
常用快捷鍵
跟一般瀏覽器頁簽操作習慣一致:
Tab:自動路徑補全 Ctrl+T:新頁簽 Ctrl+W:關閉頁簽 Ctrl+Tab:切換頁簽 Alt+F4:關閉所有頁簽 Alt+Shift+1:開啟cmd.exe Alt+Shift+2:開啟powershell.exe Alt+Shift+3:開啟powershell.exe (系統管理員權限) Ctrl+1:快速切換到第1個頁簽 Ctrl+n:快速切換到第n個頁簽( n值無上限) Alt + enter: 切換到全屏狀態; Ctr+r 歷史命令搜索; End, Home, Ctrl : Traversing text with as usual on Windows
3, 新增頁簽按鈕,可透過滑鼠新增頁簽。
4, 切換頁簽按鈕,可透過滑鼠切換頁簽。
5, 鎖定視窗,讓視窗無法再輸入。
6, 切換視窗是否提供卷軸功能,啟動時可查詢之前顯示過的內容。
7, 按下滑鼠左鍵可開啟系統選單,滑鼠右鍵可開啟工具選項視窗。 Win+Alt+P :開啟工具選項視窗
cmder下使用virtualenv和condaenv
1. 進入cmder的settings-startup-Tasks
2. “+”號新建一個task,取名叫 cmd::anaconda
3. 修改task參數
cmd /k ""E:\ProgramData\Anaconda3\Scripts\activate.bat""
或者
cmd /k ""%ConEmuDir%\..\init.bat"" & C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3
記得修改啟動anaconda的base虛擬環境的腳本文件(activate.bat)地址
順便記錄一下virtualenv和condaenv的使用:
當然前提是你已經安裝了virtualenv、virtualenvwrapper和anaconda。
virtualenv操作 | condaenv操作 | 解釋 |
---|---|---|
workon | conda env list | 查看創建的所有虛擬環境 |
mkvirtualenv --python=絕對路徑\python.exe 虛擬環境名 | conda create -n 虛擬環境名 python=PY版本 | 根據python版本創建虛擬環境 |
workon 虛擬環境名 | activate 虛擬環境名 | 進入虛擬環境 |
deactivate | deactivate | 退出虛擬環境 |
rmvirtualenv 虛擬環境名 | conda remove -n 虛擬環境名 --all | 刪除虛擬環境 |
四、cmder設置代理
Windows 下給終端(cmd,Git Bash,PowerShell)配置代理;命令很簡單,跟在 Linux 下沒什么區別。
set http_proxy=http://127.0.0.1:1080 set https_proxy=http://127.0.0.1:1080 set http_proxy_user=user set http_proxy_pass=pass set https_proxy_user=user set https_proxy_pass=pass # 恢復 set http_proxy= set https_proxy= # Ubuntu 下命令為 export # export http_proxy=http://127.0.0.1:1080
注意:
- 一定要加
http://
,直接寫域名或者 IP 不行。 - http 和 https 都要設置。
然后如果想驗證是否成功配置了代理的話,用 curl https://www.google.com, 別用ping
用 ping
命令是不可以的。ping的協議不是https,也不是https,是ICMP協議。
cmd,Git Bash,PowerShell 設置的方式不同:
In cmder session:
set http_proxy=http://[proxy]:[port] set https_proxy=http://[proxy]:[port]
In bash session:
export http_proxy=http://[proxy]:[port] export https_proxy=http://[proxy]:[port]
In PowerShell session:
$env:http_proxy=http://[proxy]:[port] $env:https_proxy=http://[proxy]:[port]
上面命令的作用是設置環境變量,不用擔心,這種環境變量只會持續到cmd窗口關閉,不是系統環境變量
還有一個問題是:我使用ss,設置cmd代理可以訪問。但是使用v2rayN,設置代理之后不能訪問
參考鏈接:
https://www.cnblogs.com/whoamme/p/10684096.html
https://zcdll.github.io/2018/01/27/proxy-on-windows-terminal/