Windows 下的命令行神器:好特别的 Cmder

好莱坞电影里,让人印象最深的黑客炫技方式就是在电脑屏幕上敲出一大堆旁人看不懂的指令,最后在千钧一发的时刻完成对某个安全网络的入侵或是激活某种开关。

我用 Windows 差不多二十年了(中途曾经试过换 Mac 以失败告终),各种热键的使用早已十分娴熟,几乎不用鼠标就可以完成大部分的基础操作。
win10 到来后便捷性进一步提高,唯一的缺憾是对 cmd 的支持始终不好。

最近, Kx 安利了一款 Windows 下的命令行神奇给我,叫 cmder

很惭愧,自诩使用 windows 那么多年,却一直没有发现这个好东西。

简洁、美观是 cmder 的最大特点。它支持大部分的 Linux 命令,支持 ssh 连接 linux,使用起来非常方便。

image

官网下载地址:==↑↑ https://cmder.net/ ↑↑==


  • 本文最后达成的效果 *


    image

这是我最后设置完成的效果,比官方截图呈现的效果酷上十倍,是否有点极客的感觉 _

半透明的命令行窗口悬浮在屏幕的下方,支持分屏,支持全屏,通过快捷键即可全局呼出和隐藏,看完本文你也可以轻松完成设置!

一、 cmder 的安装和基础设置

安装过程在此不表,默认安装即可,安装完成后开始设置(我下载的版本直接解压即可)。下文将会分享如何将 cmder 设置成动图 GIF 中的极客风格。

1) 在环境变量中设置 cmder,以便于你能够在运行窗口快速启动 cmder,配置路径为:控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 环境变量(按钮)。完成后,win + R 打开运行窗口,输入 cmder 即可打开命令行。

image
  • 窗口底部左侧是标签栏,右侧是工具栏
  • 工具的搜索可以搜索窗口里的任意关键字
  • 点击最右侧的菜单可以新建命令行窗口或进行设置

2) 测试一下各种命令,发现各种爽,比如支持 Windowsdir 命令,也支持 Linuxls 命令,都可以列出当前的目录

image

接下来要做的就是「开始变酷 _」,用热键 Win + Alt + P 打开 cmdersetting,设置以下几项:

  • 设置通用 General ,以便于设定界面按简体中文显示
  • 设置环境 environment ,以便于支持命令行的中文编码
  • 设置任务 task ,以便于设定启动时默认加载的路径
  • 设置标签栏 tabbar ,以便于隐藏标签栏
  • 设置透明度 Transparency ,以便于设定窗口的透明度
  • 设置外观 Appearance ,以便于隐藏滚动条 Scrollbar ,隐藏标题栏 title
  • 设置状态栏 status bar ,以便于打开状态栏的显示

3) 设置通用 General 。设置界面语言 Interface language 为「zh: 简体中文」。主题风格 Choose color shceme 推荐使用默认的 Monokai,个人感觉最舒服的风格。全局呼出快捷键默认为 Ctrl + ~

如果你勾选了「从屏幕顶部 Quake 式向下滑动」,会有一个顶部下滑的动效,感兴趣可以试试。

image

4) 设置环境 environment 。在启动 start up -> 环境 environment 的窗口中复制粘贴以下内容。

set PATH=%ConEmuBaseDir%\Scripts;%PATH%
set LC_ALL=zh_CN.UTF8
image

5) 设置任务 task 。在启动 start up -> 任务 tasks 中选择 {cmd::cmder} , 在窗口中复制粘贴以下内容。

cmd /k ""%ConEmuDir%\..\init.bat" " -new_console:d:C:\Users\vinci
image

6) 设置标签栏 tabbar 。设定标签栏 tabbar 为不显示 don't show

image

7) 设置透明度 Transparency 。设定透明度到自己舒服的程度。

image

8) 设置外观 Appearance 。勾选隐藏滚动条和标题栏,命令行窗口秒变「全面屏」,配上刚刚设置的半透明窗口极客的 feel 已经开始凸显。

image

9) 设置状态栏 status bar 。勾选 status bar 为 显示状态栏 show status bar ,底部会出现状态栏。

image

好啦,大功告成,你只需要将窗口拖放到合适的位置即可(需要显示标题栏才能拖放)!!!

↓ ↓ ↓ 展示一下所谓的 Quake 动效(实际效果比动图好点。。) ↓ ↓ ↓

image

二、设置命令提示符

很多同学习惯使用 $ 为命令提示符,cmder 默认提供的是「λ」。可以找到 cmder\vendor\clink.lua,用记事本打开搜索 local lambda = "λ",替换提示符 λ 为 $ 即可。重启后生效。

三、设置命令的别名

cmder 支持使用别名来提高输入效率,例如我设置了 baidu 用于打开 chrome 浏览器并用百度引擎搜索关键字。在 \cmder\config\user_aliases.cmd 尾部添加即可

# $1为关键字位置,我本地设置了chrom的环境变量,用于直接打开浏览器
baidu=chrome baidu.com/s?wd=$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         自动路径补全
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   开启工具选项视窗

五、cmder 上使用 vi 编辑器中文乱码

  • 在 cmder 命令行窗口,输入 vi
  • 在 vi 的命令行模式下输入 echo $HOME,知道 vim 的配合文件地址
  • 找到. vimrc 或_vimrc 文件,如果没有上述文件,可自己创建一个
$cd c:\user\username
$vi .vimrc
  • 在. vimrc 文件中增加以下内容:
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set fileformats=unix
set encoding=prc
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,772评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,458评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,610评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,640评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,657评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,590评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,962评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,631评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,870评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,611评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,704评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,386评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,969评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,944评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,179评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,742评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,440评论 2 342

推荐阅读更多精彩内容