欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

命令行工具之Cmder的安装与学习

程序员文章站 2022-04-13 22:44:16
...

在b站刷视频时,无意间刷到了这个工具,关于此工具的学习和使用,前人之述备矣。现把网络中记录的cmder的使用方式整理记录如下。部分内容与现有博客相同,参考过的blog已经记录在了文末。
写本文的目的仅仅是用来学习,并无侵权之意。
官方文档传送门:https://github.com/cmderdev/cmder/wiki
官网下载传送门:https://cmder.net/

一.介绍

cmder是一款美观又实用的命令行工具,支持大部分Linux命令,支持ssh连接Linux,还可以再他的窗口中新建cmd和powershell;cmder可以理解为加强版的cmd。

二.安装

1.下载

官网传送门:https://cmder.net/

命令行工具之Cmder的安装与学习

建议下载full版本,功能比较多

2.解压

把下载的安装包解压,在此,我安装到了 D:\software\cmder目录下

命令行工具之Cmder的安装与学习

3.配置环境变量

为了在任意的位置都能打开cmder.exe,可以进行环境变量配置

在文件夹中右键 此电脑 或者是右键我的电脑图标,选择属性

命令行工具之Cmder的安装与学习

然后选择高级系统设置

命令行工具之Cmder的安装与学习

然后点击环境变量

命令行工具之Cmder的安装与学习

把 D:\software\cmder 添加到path中,

命令行工具之Cmder的安装与学习

或者是设置一个CMDER_HOME,让它的值为 D:\software\cmder,然后在Path中添加 %CMDER_HOME%

命令行工具之Cmder的安装与学习

命令行工具之Cmder的安装与学习

三.使用

配置好环境变量后,就可以在任意文件夹下打开cmder 啦,按下win+R,输入cmder

命令行工具之Cmder的安装与学习

1.简单设置

首先使用windows+alt+p进入界面设置

  • 添加到鼠标右键菜单

以管理员权限打开 PowerShell;切换到 cmder 的解压路径(如果没有配置环境变量,需要这样做);

执行 .\cmder.exe /REGISTER ALL,即可添加,如果配置了环境变量,直接执行cmder.exe /REGISTER ALL

取消注册则执行 .\cmder.exe /UNREGISTER ALL如果配置了环境变量,直接执行cmder.exe /UNREGISTER ALL

  • 背景色设置

命令行工具之Cmder的安装与学习

  • 字体设置

命令行工具之Cmder的安装与学习

  • 背景图设置

命令行工具之Cmder的安装与学习

  • 修改命令行提示符

cmder\vendor中的clink.lua内做如下修改"λ"替换成"$"

命令行工具之Cmder的安装与学习

  • 设置启动目录

命令行工具之Cmder的安装与学习

  • 中文乱码问题

命令行工具之Cmder的安装与学习

  • 文字重合问题

Win + ALT + P 唤出设置界面 > mian > font > monospce,去掉那勾勾即可。

2.选取不同的模式

cmder支持windows的power shell 模式,也支持git bash,Linux命令

命令行工具之Cmder的安装与学习

3.基本操作

  • 退出

我们一直是习惯于直接点击右上角的 × 来关闭程序,但是正确的退出方法应该是在cmder中输入 exit 来进行退出,只有这样退出历史记录才会保留,你在下次打开cmder时才可向上翻看上次历史。

  • 复制粘贴

复制:只需选中一段文字那么该段文字就会被复制到剪贴板

粘贴:直接鼠标右键即可粘贴,或者使用 Ctrl + v 进行粘贴.

  • 打开超链接

Ctrl + 鼠标点击即可打开超超链接。

4.编程工具与cmder的整合

  • pycharm整合cmder

打开pycharm设置,settings>tool>terminal中修改shell path。

这里的路径要写对,由于我把%CMDER_HOME%写到了系统变量中,所以,可以这样写

"cmd.exe" /k ""%CMDER_HOME%\vendor\init.bat""

命令行工具之Cmder的安装与学习

然后重启终端

命令行工具之Cmder的安装与学习

  • vscode整合cmder

按下ctrl+shift+p键,输入setting

命令行工具之Cmder的安装与学习

把原本的cmd.exe用 // 注释掉,然后添加3行

"terminal.integrated.shell.windows": "cmd.exe",

"terminal.integrated.env.windows": {"CMDER_ROOT": "[cmder_root]"},

"terminal.integrated.shellArgs.windows": ["/k", "[cmder_root]\\vendor\\init.bat"],

这三句话只需要改第三行的cmder的路径,可以写成%CMDER_HOME%\vendor\init.bat

或者是D:\software\cmder\vendor\init.bat

如图所示

命令行工具之Cmder的安装与学习

然后重启vscode,就可以看到终端已经被换掉了

命令行工具之Cmder的安装与学习

5.快捷键

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         自动路径补全
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       历史命令搜索
Win+Alt+P   开启工具选项视窗

参考文档:

  1. 使用Cmder代替cmd,让开发更高效
  2. cmder