cmder 配置使用指南(主要看配置分屏快捷键)

2023-11-09 08:38

本文主要是介绍cmder 配置使用指南(主要看配置分屏快捷键),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

关于cmder的文章已经有很多了, 但是看到的文章感觉都还比较杂, 所以准备自己写一篇当做给自己的记录。

本文主要是记录一些常用的配置问题,当以后自己还有新需求,还会添加补充进去。

1、why cmder

当然这篇文章的受众应当是Windows用户, 因为Mac以及Linux下的终端已经足够了,而cmd命令行却有许多问题存在,所以才会出现这样一个能够替代原生工具的软件。

cmder不是一个独立的工具,应该说是一系列工具包的集合,包括Conemu、clink、git for windows等,足够简单好用,且支持多栏显示,多个tab运行,功能十分强大。

全安装版 cmder 自带了 msysgit, 除了 git 本身这个命令之外, 里面可以使用大量的 linux 命令:比如 grep, curl(没有 wget); 像vim, grep, tar, unzip, ssh, ls, bash, perl 对于爱折腾的Coder更是痛点需求。

ps: 默认使用的是Monokai主题,看起来非常舒适。

2、download

官网下载地址

  • mini版: 功能简单,很小巧,只有4M多,主要是cmd和powershell
  • full版: 功能强大,包含了git、powershell、bash、chocolatey、Cygwin、SDK等功能

可以交叉使用 cygwin 的部分增强命令

3. 安装完毕后的准备

  • 把安装路径添加到环境变量: 这样子可以运行cmder 直接打开cmder。(这个比较简单就不截图了)

  • 添加cmder到右键菜单, 这样右击的时候cmder就会直接跳转到该路径下,而无需cd:添加到环境变量后,运行cmd, 并输入该命令: Cmder.exe /REGISTER ALL

    添加cmder到右键菜单

     

  • 字体放大缩小: 按住ctrl + 鼠标滚轮上下 即可

  • 设置默认使用cmd、PowerShell还是bash:

     

    设置默认

  • 设置启动目录:setting -> Startup - > Task,修改{cmd::Cmder}项,把:
    *cmd /k "%ConEmuDir%\..\init.bat" -new_console:d:%USERPROFILE%
    修改成 :cmd /k "%ConEmuDir%\..\init.bat" -new_console:d:C:\

    设置启动目录

     

  • 设置中文编码:右击cmd窗口,点击setting。在Start-up下的environment中加入: set LANG=zh_CN.UTF8

    设置中文编码

     

  • 新开窗口打开管理员权限:新的tab页面使用快捷键: ctrl+t来打开, 然后会弹出如下的配置窗口。还可以设置分屏位置、启动目录以及启动的环境。

    new tab

     

  • 防止字体重叠(据说..反正我没遇到过):

     

    去重

4. 基础功能及拓展

cmder window

  1. tab分页 可以执行不同的任务,使用快捷键: ctrl+t来打开
  2. 在视窗内搜索画面上出现过的关键字
  3. 新增tab页按钮
  4. 切换tab页按钮
  5. 锁定窗口,无法输入新内容
  6. 切换视窗是否提供卷轴功能,启动时可查询之前显示过的内容。
  7. 左击可开启系统菜单,右击可直接开启设置 ( Win+Alt+P:开启设置)

设置aliases及分屏打开vscode

用文本编辑器打开安装路径下 -> config -> user-aliases.cmd
添加相应的命令, 使得可以自定义一些短命令来替代某些长命令:

gc = git commit -am $1
sublilme = "E:\Microsoft VS Code\Code.exe" $1 -new_console:s50H 

其中$1代表gc命令后面添加的参数, 并且=后的命令可以使用&连接,使得gc可以一次完成多条命令任务。
这样子设置以后,使用gc "first commit"就会替代 git commit -am"first commit"时。
键入命令 sublime 就可直接在窗口右边50%横向打开vscode,若是想纵向打开则更改参数(new_console:s50V),当中的数字作为百分比。(注意cmder窗口要足够大小才能分栏显示)

设置aliases

ps: 这仅仅是设置了cmd下的aliases, 如果想更改powershell下的,需要打开vendor/profile.ps1

Set-Alias sublime "C:\Program Files\Sublime Text 3\sublime_text.exe"

pss: 如果想打开sublime, 可能配置会麻烦一些, 可以参考该文章: 再见2015 再见cmd

5. 个性化配置

  • 分屏设置
    打开 setting -> key -> search : split , 即可调节左右分屏以及上下分屏了

     

    分屏设置

  • 主题设置: setting -> Features -> Colors 选择不同的Schemes 即可, 下面可以设置一些比较细节的颜色显示
  • 调节背景透明度: 个人喜好问题。在 setting -> Features -> Transparency 。 第一个进度条的是在活跃(焦点在cmder时)的窗口透明度,第二个则是在非活跃时的窗口透明度。

6. 常用快捷键及设置

对于tab操作与浏览器页的tab操作一致:

tab操作快捷键
新建tabCtrl + t
关闭tabCtrl + w
切换TabCtrl+Tab或Ctrl+1,2...
新建CMDShift + Alt + 1
新建 PowerShellShift + Alt + 2
全屏操作Alt + Enter



作者:jazenye
链接:https://www.jianshu.com/p/979db1a96f6d
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

这篇关于cmder 配置使用指南(主要看配置分屏快捷键)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/375087

相关文章

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

hadoop开启回收站配置

开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。 开启回收站功能参数说明 (1)默认值fs.trash.interval = 0,0表示禁用回收站;其他值表示设置文件的存活时间。 (2)默认值fs.trash.checkpoint.interval = 0,检查回收站的间隔时间。如果该值为0,则该值设置和fs.trash.interval的参数值相等。

NameNode内存生产配置

Hadoop2.x 系列,配置 NameNode 内存 NameNode 内存默认 2000m ,如果服务器内存 4G , NameNode 内存可以配置 3g 。在 hadoop-env.sh 文件中配置如下。 HADOOP_NAMENODE_OPTS=-Xmx3072m Hadoop3.x 系列,配置 Nam

wolfSSL参数设置或配置项解释

1. wolfCrypt Only 解释:wolfCrypt是一个开源的、轻量级的、可移植的加密库,支持多种加密算法和协议。选择“wolfCrypt Only”意味着系统或应用将仅使用wolfCrypt库进行加密操作,而不依赖其他加密库。 2. DTLS Support 解释:DTLS(Datagram Transport Layer Security)是一种基于UDP的安全协议,提供类似于

便携式气象仪器的主要特点

TH-BQX9】便携式气象仪器,也称为便携式气象仪或便携式自动气象站,是一款高度集成、低功耗、可快速安装、便于野外监测使用的高精度自动气象观测设备。以下是关于便携式气象仪器的详细介绍:   主要特点   高精度与多功能:便携式气象仪器能够采集多种气象参数,包括但不限于风速、风向、温度、湿度、气压等,部分高级型号还能监测雨量和辐射等。数据采集与存储:配备微电脑气象数据采集仪,具有实时时钟、数据存

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal

Kubernetes PodSecurityPolicy:PSP能实现的5种主要安全策略

Kubernetes PodSecurityPolicy:PSP能实现的5种主要安全策略 1. 特权模式限制2. 宿主机资源隔离3. 用户和组管理4. 权限提升控制5. SELinux配置 💖The Begin💖点点关注,收藏不迷路💖 Kubernetes的PodSecurityPolicy(PSP)是一个关键的安全特性,它在Pod创建之前实施安全策略,确保P

键盘快捷键:提高工作效率与电脑操作的利器

键盘快捷键:提高工作效率与电脑操作的利器 在数字化时代,键盘快捷键成为了提高工作效率和优化电脑操作的重要工具。无论是日常办公、图像编辑、编程开发,还是游戏娱乐,掌握键盘快捷键都能带来极大的便利。本文将详细介绍键盘快捷键的概念、重要性、以及在不同应用场景中的具体应用。 什么是键盘快捷键? 键盘快捷键,也称为热键或快捷键,是指通过按下键盘上的一组键来完成特定命令或操作的方式。这些快捷键通常涉及同

沁恒CH32在MounRiver Studio上环境配置以及使用详细教程

目录 1.  RISC-V简介 2.  CPU架构现状 3.  MounRiver Studio软件下载 4.  MounRiver Studio软件安装 5.  MounRiver Studio软件介绍 6.  创建工程 7.  编译代码 1.  RISC-V简介         RISC就是精简指令集计算机(Reduced Instruction SetCom