Cmder下载 方式与用途介绍

一、Cmder介绍

网:Cmder | Console Emulator
1.1 Cmder概述

        定义: Cmder是一个软件包,是一个增强型命令行工具,被创建出来以替代Windows上缺乏美观的控制台模拟器。它不仅是一个命令行工具,更是一个集成了多种功能的终端模拟器。        特点: Cmder支持大部分Linux命令,如grep、curl(没有wget)、vim、tar、unzip、ssh、ls、bash、perl等,同时还集成了Windows batch、PowerShell、Git Bash等多种命令行环境于一体。

1.2 Cmder的功能与优势

跨平台命令支持: Cmder不仅可以使用Windows下的所有命令,还支持Linux的命令和shell命令,使得Windows用户能够轻松执行复杂的命令行操作。

美观的界面: 相较于传统的命令提示符(CMD)和PowerShell,Cmder提供了更加美观的界面和可自定义的窗口环境,提升了用户的使用体验。

强大的集成功能: Cmder集成了Git Bash、ssh客户端等多种工具,使得用户可以在不离开熟悉的操作系统环境下享受到更强大的功能

便捷的操作方式: Cmder支持在不同的标签页中同时连接不同的底层Shell,包括cmd、PowerShell、Bash和WSL,并提供了复制粘贴、超链接点击等便捷操作方式


二、Cmder安装&环境配置
 

2.1 下载与安装(本次下载在方法二从官网下载)

方法一:

Release v1.3.25 · cmderdev/cmder · GitHub

https://github.com/cmderdev/cmder/releases/tag/v1.3.25

下滑,找到Assets->cmder.zip,进行下载。

下载的时候,会有两个版本,分别是mini与full版;唯一的差别在于有没有内建msysgit工具,这是Git for Windows的标准配备;全安装版 cmder 自带了 msysgit, 压缩包 23M, 除了 git 本身这个命令之外, 里面可以使用大量的 linux 命令;比如 grep, curl(没有 wget); 像vim, grep, tar, unzip, ssh, ls, bash, perl 对于爱折腾的Coder更是痛点需求。

下载cmder.zip并解压到电脑上,建议不要放到C盘,文件路径不要包含中文。

方法二:官网下载

 官网Cmder | Console Emulator

下载cmder.zip并解压到电脑上,建议不要放到C盘,文件路径不要包含中文。

下载cmder.zip并解压到电脑上,建议不要放到C盘,文件路径不要包含中文。

下载cmder.zip并解压到电脑上,建议不要放到C盘,文件路径不要包含中文。

2.2 配置环境变量

1)新建系统变量CMDER_HOME

D:\tools\cmder

2)编辑Path,添加%CMDER_HOME%

然后全部按确定

3)验证是否安装成功(按下 Win + R,输入cmder,回车)
 

根据提示,在解压后的文件里找提示的这几个文件位置:

cmder\vendor\conemu-maximus5

cmder\vendor\conemu-maximus5\ConEmu

以上文件右键,常规中 检查安全的选择是否有解除锁定选项,有的话,把勾打上,点击应用。
重新 运行cmder.exe

点击应用,重启即可。

2.3 添加到右键菜单

以管理员方式身份运行cmd,运行cmder.exe /REGISTER ALL,然后我们在桌面右键就可以看到Cmder了

  1. 以管理员身份运行cmd
  2. 切换到cmd.exe所在文件夹
  3. 输入Cmder.exe /REGISTER ALL

在cmder中直接执行 Cmder.exe /REGISTER ALL

报错 :function:registerShellMenu line:510

或者报错 :function:registerShellMenu line:550

成功之后 ,鼠标右击--显示更多选项,就能看到有Cmder Here这个菜单了

D:\tools\java\jdk-17\jdk\lib was unexpected at this time.
Clink v1.7.13 is available.
- To apply the update, run 'clink update'.
- To stop checking for updates, run 'clink set clink.autoupdate off'.
- To view the release notes, visit the Releases page:
https://github.com/chrisant996/clink/releases

D:toolsjavajdk-17jdklib 此时出乎意料。
Clink v1.7.13 已推出。
- 要应用更新,请运行 'clink update'。
- 要停止检查更新,请运行 'clink set clink.autoupdate off'。
- 要查看发行说明,请访问发行页面:
https://github.com/chrisant996/clink/releases

Cmder 运行报错: 此时不应有 Files\Java\jdk-11.0.1\bin。

错误原因

环境变量配置错误,安装JDK时自动创建的环境变量配置错误。

改为正常的

这里部分电脑可能会出现以下两个问题:
1)"'git --version' returned an improper version string"
Win10、Win11可能会出现两次这个警告,这是个历史bug,可以暂时忽略。

 参见:https://github.com/cmderdev/cmder/issues/2938
2)'"D:\Develop\Tools\cmder\config\profile.d\Active"' is not recognized as an internal or external command, operable program or batch file.
参见:https://github.com/cmderdev/cmder/issues/1102
这个可能是因为电脑修改过默认编码导致的,可以采用以下方式解决:
按下Win + R,输入regedit,回车,打开注册表;
找到 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

修改autorun项的值为:chcp 65001>nul
这里说明一下:

chcp 65001:代表每次启动cmd,显示Active code page: 65001
chcp 65001>nul:代表每次启动cmd,不显示Active code page: 65001
修改注册表之后,再启动Cmder,就不会有上面的警告信息了。

三、Cmder常用设置


3.1 设置中文

在Cmder终端,使用快捷键Win + Alt + P打开设置面板,如下选择简体中文,保存设置,重启Cmder。

快捷键:win + alt + p
或者在右下角图标,右击


3.2 关闭自动检查更新


3.3 设置控制台输出最大行数

窗口大小

改为:


3.4 修改CMder默认命令行提示符(λ 替换为 $)

找到Cmder安装目录下,config文件夹下的cmder_prompt_config.lua文件
prompt_lambSymbol的值,修改为 $

改为:

再次打开Cmder,就可以看到变化啦。


3.5 解决中文乱码问题

设置-启动-环境,添加以下内容:
set LANG=zh_CN.UTF-8
set LC_ALL=zh_CN.utf8

重启Cmder,发现使用ls,中文正确显示了。


3.6 解决中文字体重叠问题

设置-字体,取消以下勾选。


3.7 设置透明度

3.8点击启动,我们设置启动的bash,我们最好使用bash::bash,因为这个和我们linux命令就很接近了

改为:

3.9设置快捷键,在过滤热键中,我们搜索分屏.便 可以对分屏设置快捷键,我设置的上下分屏为alt + d, 在右分屏为 all + s

改为

再重来保存一次

3.10命令:以管理员的身份打开Cmder.exe
输入命令: Cmder.exe /REGISTER ALL

3.11修改默认命令提示符 λ

打开Cmder所在的文件位置,进入到vendor文件夹下,打开 clink.lua 文件,找到第 51 行

修改成 $ 符,保存退出就可以了

再重新打开就看到修改成功了

3.12新标签打开个管理员权限终端

快捷键 Ctrl + t 后勾选

3.13更改背景

3.14更换主题

内置了几款不错的主题,当然如果你觉得不合适,当然也支持自己设定。

3.15如上图示编号

1, 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: 切换到全屏状态;
  • Ctr+r 历史命令搜索
2, 可在视窗内搜寻画面上出现过的任意关键字。
3, 新增页签按钮。
4, 切换页签按钮。
5, 锁定视窗,让视窗无法再输入。
6, 切换视窗是否提供卷轴功能,启动时可查询之前显示过的内容。
7, 按下滑鼠左键可开启系统选单,滑鼠右键可开启工具选项视窗。 Win+Alt+P :开启工具选项视窗。
的部分说明如下:

3.16自定义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命令

四、快捷键&实用功能


4.1 快捷键

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: 切换到全屏状态;
Ctr+r : 历史命令搜索

Tab manipulation
  • Ctrl + ` : Global Summon from taskbar:来自任务栏的全局召唤
  • Win + Alt + p : Preferences (Or right click on title bar):首选项(或右键单击标题栏)
  • Ctrl + t : New tab dialog (maybe you want to open cmd as admin?):New tab 对话框(也许您想以 admin 身份打开 cmd?
  • Ctrl + w : Close tab:关闭选项卡
  • Shift + Alt + number : Fast new tab快速新标签:
    1. 1. CMD
    2. 2. PowerShell
  • Alt + Enter : Fullscreen全屏

Shell
  • Ctrl + Alt + u : Traverse up in directory structure (lovely feature!):在目录结构中向上遍历(可爱的功能!)
  • End, Home, Ctrl : Traverse text as usual on Windows:在 Windows 上像往常一样遍历文本
  • Ctrl + r : History search:历史记录搜索
  • Shift + mouse : Select and copy text from buffer:从缓冲区中选择和复制文本
  • Right click / Ctrl + Shift + v : Paste text:粘贴文本


4.2 实用功能

  • 选中内容,自动复制
  • 集成了git、ssh、ls等终端命令
  • 多开分屏
  • 集成到IDE中,作为默认终端使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值