Windows神器cmder


一、下載安裝

官網:https://cmder.net/

下載解壓,免安裝

雙擊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

三、使用

復制粘貼操作

鼠標選中即可復制
Ctrl + V粘貼

借用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
2, 可在視窗內搜尋畫面上出現過的任意關鍵字。
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

注意:

  1. 一定要加 http://,直接寫域名或者 IP 不行。
  2. 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/

 

 

 

 

 

 

 

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM