简介
Cmder 是一款非常出色的命令行工具,使用 Monokai 配色,集成了Conemu
与Clink
,如果需要使用到 git,推荐直接下载官方包含git-for-windows
的完整版。这样完整使用 git 与 Unix/Linux 命令。
由于官方的 Cmder 是便携版,为了能够在桌面与文件夹内使用Shift+右键
的方式打开 Cmder,可以在根目录新建批处理文件。将以下内容保存为install.bat
,然后运行该文件后即可使用快捷键调用。
@echo off
SET CMDER_ROOT=%~dp0
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\Cmder" /ve /d "Cmder Here" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\Cmder" /v "Icon" /d "\"%CMDER_ROOT%cmder.exe\"" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\Cmder" /v "Extended" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\Cmder\command" /ve /d "\"%CMDER_ROOT%cmder.exe\" \"%%V\"" /f
pause
新建uninstall.bat
文件并添加如下内容,不需要的时候运行一下即可删除。
@echo off
Reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\Cmder" /f
pause
如果想把 Cmder 直接注册到右键,先将其加入到系统环境变量 Path,然后使用管理员身份运行并输入以下命令将 cmder 注册右键给所有用户。
cmder.exe /REGISTER ALL
如何使用
当前的 1.3.2 版本已经对中文支持比较友好,同时支持在线更新Conemu
,所以很有必要一开始就设置下代理。使用Win + Alt + p
打开首选项面板,进入Update
标签填写Proxy
,然后重启下软件即可生效。
常用配置
1.将λ
修改为常用的美元符$
,打开vendor\clink.lua
文件,搜索λ
替换为$
,并重启软件,以下为代码位置。
if env == nil then
lambda = "λ"
else
lambda = "("..env..") λ"
2.config\user-aliases.cmd
默认已经提供一些命令缩写,不过我们也可以定制自己的别名方便操作。以下是比较实用的命令。
;= 列出当前路径详细信息
l=ls --show-control-chars
la=ls -aF --show-control-chars
ll=ls -alF --show-control-chars
ls=ls --show-control-chars -F
;= 使用 VSCode 打开文件
vsc="D:\Program Files\Microsoft VS Code\code.exe" $1
;= 从资源管理器打开当前目录
e.=explorer .
;= 打印当前路径
pwd=cd
;= 清屏
clear=cls
;= 列出所有输入过的历史命令
history=cat "%CMDER_ROOT%\config\.history"
;= 使用 vim 打开文件
vi=vim $*
Windows 下跨磁盘命令`cd /d e:`
常用快捷键
快捷键 | 说明 |
---|---|
Ctrl + ` | 从任务栏呼起主程序 |
Win + Alt + p | 首选项,或者在标题栏上右键使用 |
Ctrl + t | 新建标签页 |
Ctrl + w | 关闭标签页 |
Shift + Alt + |
快速切换,1为CMD,2为PowerShell |
Alt + Enter | 全屏切换 |
Ctrl + Alt + u | 逐级向上切换目录 |
End, Home, Ctrl | Windows 下文本操作 |
Ctrl + r | 历史搜索 |
Shift + mouse | 选取并复制文本,Windows 下选中即复制 |
Right click / Ctrl + Shift + v | 粘贴文本 |
Tab | 自动补全路径 |