最详细的cmder配置

标签: othrer

下载安装

下载cmder的full版本压缩包,下载后解压,如图,直接双击Cmder.exe即可运行,无需安装。
在这里插入图片描述

配置

添加环境变量
在环境变量path中添加cmder的路径
在这里插入图片描述
添加cmder到右键菜单
以管理员模式打开cmd,并且进入到Cmder.exe所在的目录,执行如下命令添加到右键菜单

Cmder.exe /REGISTER ALL

右键菜单如下
在这里插入图片描述
修改命令输入提示符’λ’为’$'
修改D:\cmder\vendor\clink.lua文件,修改如下:
在这里插入图片描述
添加自定义的命令
将Linux中常用的la ll等命令添加到cmder中。
修改D:\cmder\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

在这里插入图片描述

默认控制台设置
在这里插入图片描述
放置字体重叠
去掉Monospace选项
在这里插入图片描述
设置中文编码
添加语句:set LANG=zh_CN.UTF8
在这里插入图片描述
可能会出现添加后重启cmder,发现又恢复成未添加的状态,所以直接修改配置文件吧。
修改D:\cmder\vendor\conemu-maximus5\ConEmu.xml,添加如下语句:

<line data="set LANG=zh_CN.UTF8"/>

在这里插入图片描述
常用快捷键

Tab #命令补全
Ctrl+T #建立新页
Ctrl+W #关闭标签页
Ctrl+Tab #切换标签页
Alt+F4 #关闭所有标签页
Ctrl+n #切换到第n个页签
Alt + Enter #切换到全屏状态

Ctrl+t新建标签页的时候,可以在弹出框中选择新框的属性,如下图:
在这里插入图片描述
配置分屏快捷键
我们在使用Ctrl + T创建新的窗口的时候,可以通过勾选来实现新窗口分屏,还可以直接定义分屏快捷键。如下图,搜索Split,将Ctrl + O设置为上下分屏,Ctrl + E设置为左右分屏。
在这里插入图片描述
也可以直接修改配置文件D:\cmder\vendor\conemu-maximus5\ConEmu.xml,修改如下:

<value name="Multi.NewSplitV" type="dword" data="0000114f"/>
<value name="Multi.NewSplitH" type="dword" data="00001145"/>

在这里插入图片描述
配置打开comder时的默认目录
修改D:\cmder\config\user-profile.cmd,在末尾添加如下:

@D:
@cd D:\

在这里插入图片描述
这样打开的时候直接进入的是D盘根目录。

配置vim
打开vim后输入命令:echo $HOME,我的电脑显示/c/Users/kakar,对应的Windows目录为C:\Users\kakar。vim配置文件是D:\cmder\vendor\git-for-windows\etc\vimrc,将vimrc复制到C:\Users\kakar中并且修改名字为.vimrc,即可使用该配置文件。具体的配置vimrc方法与Linux下的vimrc配置方法一致。

ConEmu.xml配置文件中data值说明

ConEmu.xml中data值是ASCII码组合,使用的是16进制,每两位对应一个按键,00表示没有按键与之对应,是无效位。
以我设置的分屏按钮Ctrl + OCtrl + E为例。
Windows中Ctrl按键对应的ASCII码是17,十六进制就是0x11,对应data值分析如下:

0000114f 对应Ctrl + O
00 无效位
00 无效位
11 对应Ctrl
4f 对应O

00001145 对应Ctrl + E
00 无效位
00 无效位
11 对应Ctrl
45 对应E

如果现在想将Ctrl + O变更为Ctrl + Alt + Shift + O,Windows中Shift按键对应的ASCII码是16,十六进制就是0x10,Alt对应的ASCII码是18,十六进制就是0x12。那么data值可以设定为

10 对应Shift
12 对应Alt
11 对应Ctrl
4f 对应O

1012114f 对应Ctrl + Alt + Shift + O

为了验证,修改ConEmu.xml如下

<value name="Multi.NewSplitV" type="dword" data="1012114f"/>

打开设置的图形界面,显示如下:
在这里插入图片描述

版权声明:本文为qq_33242956原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_33242956/article/details/104966631

智能推荐

最详细的docker中安装并配置redis

文章目录 一、找到一个合适的docker的redis的版本 二、使用docker安装redis 三、准备redis的配置文件 四、配置redis.conf配置文件 五、创建本地与docker映射的目录,即本地存放的位置 六、启动docker redis 七、查看是否启动成功 八、想对您说的秘密,别告诉别人哦 一、找到一个合适的docker的redis的版本 可以去docker hub中去找一下 h...

史上最详细https配置

https不仅仅是安全的一种体现,更是一种装逼体现,然而网上的https配置大全没有一个靠谱的,关键是他们配置https怎么就不知道截图了???? 下面是https配置的详细步骤 第一步 获取https证书 网上有很多获取证书的方法,有好多人自己制作;我佩服这种做法,但是都不靠谱,没有一个详细的讲清楚;其实企鹅和阿里他们提供了免费一年的https证书,算是业界良心了;我们就以企鹅的腾讯云来一步一步...

史上最详细配置HTTPS

HTTP(超文本传输协议),是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。设计HTTP的初衷是为了提供一种发布和接收HTML页面的方法。 HTTPS(超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详...

cmder 基本配置和使用

cmder是windows下的一款终端工具,支持很多linux命令,用起来还是很爽的。 更新:现在用git bash了~cmder很多功能也用不到,提供类似bash的环境感觉git bash已经够了 WIN10-NOTE:win10的console默认把颜色支持关闭了,需要程序自己开启,所以你使用的cosole程序如果输出颜色失败,更新一下往往就能解决。 php存在问题,7.2.0已经解决,不过部...

cmder介绍、安装与配置

cmder介绍 Cmder是Windows下非常好用的终端模拟器, 常用于替换windows自带的终端。 cmder安装 访问cmder官网cmder.net下载软件包 软件包分为迷你版和完整版,下载完成后解压,建议放在D盘。cmder安装完成,运行安装路径下的Cmder.exe即可开始使用。 cmder配置 cmder右键菜单配置 ssh心跳配置 可参照文章ssh连接莫名断开之ssh心跳配置...

猜你喜欢

七夕节

七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你们想知道你们的另一半是谁吗?那就按照告示上的方法去找吧!"  人们纷纷来到告示前,都想知道谁才是自己的另一半.告示如下:  数字N的因子就是所有比N小又能被N整除的所有正整数,如12的因子有1,2,3,4,6.  你想知道你的另一半吗?  Input 输入数...

01. 中断配置与临界段

目录 1. 异常与中断的基本概念 1.1 异常分类 1.2 中断概述 1.2.1 中断处理宜短暂 1.2.2 临界段影响中断实时性 1.3 中断硬件基础 1.3.1 外设 1.3.2 中断控制器 1.3.3 CPU 1.4 中断发生环境 1.4.1 在任务上下文中发生中断 1.4.2 在中断上下文发生中断 1.5 中断相关术语 2. Cortex-M体系结构中断简介 2.1 NVIC简介 2.2 ...

白话谈 Git

一、Git是什么? 定义 Git 的定义 是 一款免费、开源的版本控制系统。 免费不必多说;开源则是指将源代码公布,并允许公众查看、修改代码。 如果我们将项目每一个节点处的修改(这些节点可能是一些标志性事件,比如第一个章节完成、草稿完成、审核通过; 也可能是一些时间节点,比如下班回家)看做是一个版本,对这些版本的记录、查看、更新等操作即是版本控制。 Git? Git 诞生于 2005 年,创作者是...

Mysql学习笔记(六)----多表查询

前言 通过一个例子了解什么是左连接,右连接,内连接 1. Join的对比 左连接:取绿色+ 粉色 内连接:取粉色 右连接:取橙色+粉色 [1] 左连接 我们现在有两个表,一个是学生表,一个是年级表; 下面的是 student 学生表(其中6号学生的年级id 为null) 下面的是 grade 年级表 我们现在有一个需求就是查找学生id,name, gradeName (无年级名称的学生也要查出来)...

Genymotion安卓模拟器安装记录

Genymotion官网:https://www.genymotion.com/,中文官网:http://www.genymotion.net/ 安装教程参考: Genymotion模拟器安装|菜鸟教程 Genymotion 超详细安装教程图解(从注册到安装完成) 一般是在中文官网上下载,但下载前Genymotion要先注册帐号才能下载,才能进入下载页面www.genymotion.com/dow...