日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

命令行神器cmder

發布時間:2023/12/20 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 命令行神器cmder 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

命令行神器cmder

windows上做開發,不管是cmd還是powershell,似乎都不夠美觀,不夠強大,今天就來介紹一款可以替代cmd的神器,Cmder,話不多少,如圖:

Cmder的主要優點是可移植性。 它設計為完全獨立,沒有外部依賴性,這使其非常適合USB Sticks或云存儲。 因此,可以隨身攜帶控制臺,別名和二進制文件(如wget,curl和git)
它有如下特點;

  • 可設置命令別名
  • 豐富的顏色主題(Solarized、Twilight、Ubuntu、xterm、Monokai,甚至接受自定)、可定制字體
  • 支持tab分頁、同屏多端口(支持水平分割、垂直分割)
  • 支持自定terminal,無論是CMD、PowerShell、bash都可以,還可以注入環境變量
    下載鏈接:Cmder.net
    同時他也是一個開源項目:在github上的地址:cmder

安裝方法

1.下載最新版本
2.將存檔解壓縮到共享位置。
3.(可選)將自己的可執行文件放入%cmder_root%\ bin文件夾以注入PATH。
4.(可選)創建%userprofile%\ cmder_config \ bin文件夾以注入單個用戶PATH。 默認是在第一次運行時自動創建它。
5.(可選)將自己的可執行文件放入%userprofile%\ cmder_config \ bin文件夾以注入PATH。
6.使用/ C命令行參數運行Cmder.exe。 示例:cmder.exe / C%userprofile%\ cmder_config

  • 如果缺少,將創建以下目錄結構。
C:\ Users \ [用戶名] \ cmder_config├───bin└───config└───profile.d
  • 共享安裝和單個用戶配置位置都可以包含一整套init和profile.d腳本,從而啟用帶有用戶覆蓋的共享配置。

Cmder.exe 命令行參數

用法:Cmder.exe /REGISTER ALL(需要管理員權限)

參數說明
/C [user_root_path]個人用戶Cmder根文件夾,例如: %userprofile%\cmder_config
/M使用 conemu-%computername%.xml 來儲存設置,而不是用戶設置 user_conemu.xml
/REGISTER [ALL, USER]注冊Windows右鍵菜單
/UNREGISTER [ALL, USER]反注冊Windows右鍵菜單
/SINGLE以單一模式啟動Cmder.
/START [start_path]啟動的文件夾路徑.
/TASK [task_name]啟動后的任務.

手動設置

  • 設置默認啟動powershell

  • 設置啟動目錄:setting -> Startup - > Task,修改{cmd::Cmder}項,把:
    *cmd /k "%ConEmuDir%\..\init.bat" -new_console:d:%USERPROFILE%
    修改成 :cmd /k "%ConEmuDir%\..\init.bat" -new_console:d:

  • 解決文字重疊問題
    Win + ALT + P,喚出設置界面直接去掉右邊那個monospce的對勾即可

  • ls命令不支持中文
    win+alt+p打開設置面板,找到Startup -> Envrioment選項
    在下面的文本框里添加一行set LANG=zh_CN.UTF-8

    然后重啟cmder
    然后用ls命令查看目錄下的文件,帶中文的文件名都能正常顯示了

  • 修改命令提示符號
    cmder默認的命令提示符是 λ ,如果想改成常見的 $ ,具體操作如下:
    打開cmder安裝目錄下的\vendor\clink.lua文件找到lambda = "λ"和lambda = "("..env..") λ"把λ替換成$然后重啟cmder即可,但powerShell需要另行設置,打開cmder安裝目錄下的\vendor\profile.ps1文件找到λ <PostPrompt> <repl input>和λ <PostPrompt> |和Microsoft.PowerShell.UtilityWrite-Host "nλ " -NoNewLine -ForegroundColor "DarkGray"把λ替換成$ ,然后重啟cmder即可
    下面是官方說明:

Prompt

Open the following file in your favourite IDE:

\cmder\vendor\clink.lua

NOTE: To avoid the clink.lua getting overwritten on update, create a new file at %cmder_root%\config\my_prompt.lua with your changes –

Find the following lines:

local cmder_prompt = "\x1b[1;32;40m{cwd} {git}{hg}{svn} \n\x1b[2;37;40m{lamb} \x1b[0m"local lambda = "λ"

Prompt Color

The color is controlled by escape sequences, which is written as ESC [ in the documentation or \x1b[ in our clink.lua file.
For example, \x1b[1;32;40m will display the path ({cwd}) in green.

If you change 32 to 36, you’ll get cyan path:

If you change 32 to 33, you’ll get yellow path:

  • Android Studio,PHPStorm和其他基于IntelliJ的IDE
    要將Cmder作為任何基于IntelliJ的IDE運行,可以按照以下步驟操作:
    1.在Cmder安裝目錄中創建一個新的cmder_shell.bat文件,其中包含以下內容:@cmd.exe /k %0\..\vendor\init.bat
    2.在IDE環境中,按Ctrl + Alt + S并在搜索框中鍵入terminal。
    3.在** Shell路徑**中,將* cmd.exe *更改為以下內容:[cmder_root] \ cmder_shell.bat(cmder_root是你創建的環境變量,或者是你的cmder文件夾路徑)

    4.然后就可以看到terminal啦

  • 把cmder加入環境變量

  • 用Cmder安裝目錄替換[cmder_root]。
    **提示:**定義一個環境變量用作[cmder_root]。
  • 定義%ConEmuDir%,在創建變量時使用以下值:
    • 變量名稱:%ConEmuDir%
    • 值:[cmder_root] \ vendor \ conemu-maximus5例如:C:\ apps \ cmder \ vendor \ conemu-maximus5
  • 添加到path 找到 path變量,再添加一條為你的cmder地址,比如我的就是D:\Program Files\Cmder\
  • 選擇win+r命令,輸入cmder就可以運行了
    • 自定義aliases

      cmder還增加了alias功能,它讓你用短短的指令執行一些常見但指令超長又難以記憶的語法;比如 ls cls等等
      打開cmder安裝目錄下的**\config\user-aliases.cmd**文件
      下面是我自己定義的常用的

      st="D:\Sublime Text 3\sublime_text.exe" //輸入st打開Sublime Text 3編輯器 w=cd /d E:/www //輸入w跳轉到E盤下的www目錄 ..=cd .. //輸入..返回上一級文件夾 wp=.\node_modules\.bin\webpack $* //如果webpack不是全局安裝而是安裝在項目下webpack命令不能直接用,//需要.\node_modules\.bin\webpack調用,每次都這樣寫太麻煩。//現在只要輸入wp就可以用webpack命令

    Cmder常用快捷鍵

  • 利用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 切換到全屏狀態
  • Ctrl+r 歷史命令搜索
  • Ctrl+` 全局召喚
    還有更多的配置,等著挖掘…
  • 總結

    以上是生活随笔為你收集整理的命令行神器cmder的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。