Cmder Windows 下的终端神器
废话
Windows 下常用的终端有两个,古老的 cmd
和功能强大但你记不住函数的 PowerShell
,两者我都用过一段时间,给我的提体验是功能够用,界面丑陋,虽然 win10 下可以通过调整背景颜色、透明度,字体大小、颜色等来让它看起来不那么丑,但是还是丑,而且它不能实现我最想要的功能,多标签,为什么会有这个需求,看了下面这张图你就能体会到我的痛苦了。
期间我也用过 xshell ,但是它给我的感觉怪怪,很僵硬; Git Bash 也用过。说实话,我用它纯粹是因为我不想用 sourcetree 这种图形化的工具,但是又记不住 git 的函数,所以只好借助 Git Bash
的智能感应来补全命令。
直到后来有一天,我偶然间在知乎发现了有人推荐了一款终端 Cmder !它简直是我的救星。
功能介绍
Cmder
是 Windows 下的一款终端软件,它有着许多优点
- 软件为压缩包,解压即可使用
- 支持
git
、ls
、curl
等命令 - 可以自定义终端
- 提供多种主题,而且可以自定义
- 支持多标签,分屏
- ...
安装
直接到官网下载压缩包,解压即可使用。强烈建议下载完整版的,完整版内置了 git 工具,非常好用!
下载完成后解压到任意文件夹即可,这里我解压到了 D:\Program Files\Green\cmder
这个目录,建议路径中不要出现中文。双击 Cmder.exe
文件就可以直接使用了。
文本到此结束,感谢阅读!
配置
不要激动!不要激动!我知道你想要什么,放下你的板砖,请继续往下看。
环境变量
首先我们需要配置下环境变量。
- 变量名 CMDER_HOME
- 变量值 软件的绝对路径
如果你不会配置,请跟着我的步骤来
- 右击
此电脑
,点击属性
- 点击左侧
高级系统设置
,弹出系统属性窗口
,点击下方环境变量
按钮
- 点击系统变量下的
新建
按钮
- 变量名里面输入
CMDER_HOME
,变量值里面输入刚才解压的路径D:\Program Files\Green\cmder
然后点击确定
- 在系统环境变量下找到
path
,选中后点击下方的编辑按钮
- 在弹窗中点击
新建
,然后输入%CMDER_HOME%
点击确定,便完成了环境变量的配置
如果你想验证有没有配置成功,按下 win
+ r
键,输入 cmder
。如果配置成功,就能开打 Cmder 的界面。
右键菜单
很多时候,我们希望在某个文件直接打开终端,其实我们上面配置环境变量就是为这一步服务的。
以管理员方式打开 cmd
或者 PowerShell
,输入 Cmder.exe /REGISTER ALL
回车执行命令,这样就完成了设置。
我们可以打开任意文件夹,在空白处,便可以看到 Cmder Here
的字样,点击便可以在此处打开 Cmder
基本使用
打开 Cmder 后,使用快捷键 Win
+ Alt
+ p
打开设置界面,或者点击右下角的菜单按钮,选择 Settings
也可进入设置界面。
外观配置
如果你英文不好,可以在参照下图设置字体和主题
另外还可以通过 Main
选项中的 Tab bar
和 Task bar
来分别设置标签和在任务栏中的显示方式。
设置默认终端
如果你有其它的command希望通过 Cmder 打开,可以在 Startup
下的 Tasks
中添加。里面已经默认帮你配置了 Cmder
、PowerShell
、MinTTY
、Git Bash
。
默认启动的是 Cmder ,如果你想默认启动其它的command,你可以在 Startup
设置为其它的command
同时还可以快速的切换当前使用的终端,假设你正在使用的 cmd
,这时输入 bash
回车一下,便可以将当前标签页的终端切换成 Git Bash
中文和命令ll支持
Cmder 是不支持中文和 ll
命令的,这需要你在 Startup
下的 Environment
中设置一下。将 set LANG=zh_CN.UTF-8
和 alias ll=ls -al --show-control-chars --color $*
添加到 Environment
即可。熟悉 linux 的朋友应该知道 alias
的含义
快捷键
很高兴的告诉你, Cmder 的很多快捷键和 Chrome
是一致的,比如 Ctrl
+ w
是关闭当前标签,Ctrl
+ Tab
是来回切换标签, Ctrl
+ t
是新建标签,对了在新建标签的时候你可以通过 New console split
选项来设置分屏。右击某个标签还可以对标签进行重命名。如果默认的快捷键和你正在使用的其它软件冲突了,你可以在 Settings
中的 Key & Macro
修改快捷键。
Cmder Windows 下的终端神器的更多相关文章
- Windows下的搜索神器 —— everything
介绍一款Windows下的神奇 -- everything,软件很小巧,但是搜索速度非常快,比Windows自带的搜索功能更强大.更快.掌握它的基本用法,在查找文件时能提升很高的效率 1.下载 2.基 ...
- Windows下的命令神器Cmder
1. 下载地址: https://cmder.net/ 建议安装完整版本 2.设置与基本使用 1)将cmder添加到环境变量中PATH 2)添加到右键 Cmder.exe /REGISTER ALL ...
- windows下bash终端--git-bash总汇
git bash是一个比较好用的终端(win下),但有一些细节需要调整后才好用. 1.比如,登陆后终端的表格,以及个别符号显示为乱码. 解决方法: 1).点击git bash左上角,选择“option ...
- Windows模拟linux终端工具Cmder+Gow
1. 说明 Cmder:Windows下的终端模拟器. Gow: Windows下模拟Linux命令行工具集合.可以在windows执行linux下的大部分命令,如ls.grep.xargs等. 2. ...
- Windows下的命令行终端 cmder
Windows下有很多比系统自带的cmd或者PowerShell好用的命令行工具,cmder是最为推荐的一款. 1.从cmder官网直接下载,一般下载full版本,下载完成后解压文件到自己指定的目录, ...
- Windows下必备的开发神器之Cmder使用说明
诚言,对于开发码字者,Mac和Linux果断要比Windows更贴心;但只要折腾下,Windows下也是有不少利器的.之前就有在Windows下效率必备软件一文中对此做了下记载:其虽没oh-my-zs ...
- windows下命令行cmder工具
windows下系统自带的命令行工具,实在是太丑了,输入命令后,有时排版乱七八糟,而且使用惯liunx系统的命令后,实在是不能够接受,这么蹩脚的工具:为此我给大家推荐一款实用的开源工具cmder 下载 ...
- 在Windows下食用Linux工作环境(WSL+cmder)
在Windows下食用Linux工作环境(WSL+cmder) 为什么要这么瞎搞呢?因为最近换了个硬盘,搞了个双系统,然后习惯性地按下 Ctrl+Alt+T 发现什么都没有召唤出来,然后忽然想起换了系 ...
- Windows下代替自带cmd的开源软件cmder
cmder cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令 下载 Cmder官网 下载的时候,会有两个版本,分别是mini与 ...
随机推荐
- 把文件每隔三行合并成一行(awk之RS、ORS与FS、OFS)
比如文本如下:123abc合并后的结果是:1 2 3a b c #.txt a b c awk之RS.ORS与FS.OFS 转自http://www.cnblogs.com/fhefh/archive ...
- 理解JAVA内存模型
实际上java内存模型是如上图所示一样 每个线程有自己的栈内存,存放共享对象的副本,本地变量 每个线程自己的本地变量是不可见的,但是共享对象对每个线程都是可见的. 如果想实现线程通信的话, 线程对共享 ...
- Oracle修改字段类型方法小技巧
有一个表名为tb,字段段名为name,数据类型nchar(20). 1.假设字段数据为空,则不管改为什么字段类型,可以直接执行:alter table tb modify (name nvarchar ...
- Java 线程锁机制 -Synchronized Lock 互斥锁 读写锁
(1)synchronized 是互斥锁: (2)ReentrantLock 顾名思义 :可重入锁 (3)ReadWriteLock :读写锁 读写锁特点: a)多个读者可以同时进行读b)写者必须互斥 ...
- 201621123068 Week03-面向对象入门
1. 本周学习总结 初学面向对象,会学习到很多碎片化的概念与知识.尝试学会使用思维导图将这些碎片化的概念.知识点组织起来.请使用工具画出本周学习到的知识点及知识点之间的联系.步骤如下: 1.1 写出你 ...
- Python 3.* print 出现SyntaxError: invalid syntax
很简单,不知道为啥,据说是3.0以后的print都改为了print(); 例如 a=1 print a 上边出错 输入 a=1 print(a) 就正确了
- bzoj千题计划274:bzoj3779: 重组病毒
http://www.lydsy.com/JudgeOnline/problem.php?id=3779 有一棵树,初始每个节点有不同的颜色 操作1:根节点到x的路径上的点 染上一种没有出现过的颜色 ...
- Python之旅.第三章.函数3.29
一.无参装饰器 1 开放封闭原则 软件一旦上线后,就应该遵循开放封闭原则,即对修改源代码是封闭的,对功能的扩展是开放的 也就是说我们必须找到一种解决方案: 能够在不修改一个功能源代码以及调用方式的前提 ...
- 移动端300ms与点透总结
300ms,主要发生在mobile 为啥会出现300ms延迟现象 浏览器想知道用户是否dobule tap(双击缩放) 下列情况不会出现300ms延迟 桌面浏览器 meta的viewport设置了us ...
- Linux CentOS7.0 (03)安装验证 docker
一.安装docker 1.升级 Linux 的软件包和内核 sudo yum update 2.安装 docker (1) sudo yum install docker (2).验证docker安 ...