cmder 常用配置(包括默认管理员运行和解决中文乱码)

简介

cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令。

下载

官网地址:http://cmder.net/

下载的时候,会有两个版本,分别是mini与full版;唯一的差别在于有没有内建msysgit工具,这是Git for Windows的标准配备;全安装版 cmder 自带了 msysgit, 压缩包 23M, 除了 git 本身这个命令之外, 里面可以使用大量的 linux 命令;比如 grep, curl(没有 wget); 像vim, grep, tar, unzip, ssh, ls, bash, perl 对于爱折腾的Coder更是痛点需求。

安装

直接解压到某个目录就可以了,点击Cmder.exe运行。

配置环境变量

在系统变量添加

  • 变量名: CMDER_HOME
  • 变量值: 安装绝对路径

最后在Path添加一条斜体文字
%CMDER_HOME%

添加 cmder 到右键菜单

配置环境变量后,在管理员权限的终端输入以下语句。
Win8或者Win10可以直接 win+x 再按 a 键进入。

Cmder.exe /REGISTER ALL

配置好后,任意文件夹右键

新标签打开个管理员权限终端

快捷键 Ctrl + t 后勾选

设置

快捷键:win + alt + p
或者在右下角图标,右击

设置bash作为默认开启的选项

解决中文乱码问题

之前在网找了好多方法,可是都解决不了,很多人在在Environment里添加set LANG=zh_CN.UTF-8来解决中文乱码的问题,可是我用这个方法并没有成功,可能是环境的原因吧,我的系统是win10的。
最后找到解决办法:
Settings->Startup->Environment 添加
set LANG=zh_CN.UTF-8
set LC_ALL=zh_CN.utf8

重启Cmder,发现使用ls,中文正确显示了。

更改背景

更换主题

内置了几款不错的主题,当然如果你觉得不合适,当然也支持自己设定。

常用功能介绍

如上图示编号的部分说明如下:

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 历史命令搜索

2, 可在视窗内搜寻画面上出现过的任意关键字。

3, 新增页签按钮。

4, 切换页签按钮。

5, 锁定视窗,让视窗无法再输入。

6, 切换视窗是否提供卷轴功能,启动时可查询之前显示过的内容。

7, 按下滑鼠左键可开启系统选单,滑鼠右键可开启工具选项视窗。 Win+Alt+P :开启工具选项视窗。

原文地址:https://www.cnblogs.com/feigao/p/8717520.html

时间: 2024-12-29 06:39:12

cmder 常用配置(包括默认管理员运行和解决中文乱码)的相关文章

SSH项目web.xml文件的常用配置【struts2的过滤器、spring监听器、解决Hibernate延迟加载问题的过滤器、解决中文乱码的过滤器】

配置web.xml(struts2的过滤器.spring监听器.解决Hibernate延迟加载问题的过滤器.解决中文乱码的过滤器) <!-- 解决中文乱码问题 --> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-c

Qt开发程序在Windows 10应用需要管理员运行的解决思路

Qt开发程序在Windows 10应用需要管理员运行的解决思路 过了很长的时间没有发布博客了,但是我依然努力地开发Qt程序.目前呢,我发现开发Qt程序在Windows 10上有一个怪现象--有些程序右下角加上了盾牌的标志.那这个为什么呢? 原来是因为我的程序名称包含了Patch,结果就包含了加上了盾牌的标志.如果我去掉了Patch标志,盾牌就消失了.原来Windows对于文件名的一些敏感字,会选择性地做出一些防御操作.看来Windows 10在给我们安全的同时还给我们带来了"意想不到"

springmvc配置一:ajax请求防止返回中文乱码配置说明

Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里. Spring使用AnnotationMethodHandlerAdapter的handleResponseBody方法, AnnotationMethodHandlerAdapter使用request header中"Accept"的值和messageConverter支持的MediaType进行匹配,然后会用"Accept"的第一个值写入res

springmvc:配置解决中文乱码的过滤器

在web.xml中配置以下内容: <!--配置解决中文乱码过滤器--> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <!--初始化参数--> <init-param> &

jboss7中配置get方式的编码处理 jBoss7中文乱码

中文乱码一般在代码里面设置编码方式, getResponse().setCharacterEncoding(Constant.CODE_UTF_8); getRequest().setCharacterEncoding(Constant.CODE_UTF_8); 但这只对post有效,对于get则需要在Web容器中配置,Tomcat配置参考:http://blog.csdn.net/calmreason/article/details/44591029 JBoss比较特殊,7之前的版本在某个配置

SpringMVC配置解决中文乱码的过滤器

SpringMVC框架中有提供解决get.post请求中文乱码的类,只需要在web.xml文件中配置该过滤器即可. <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <

JavaWeb项目解决中文乱码配置

Java操作数据库可能会存在乱码,一般来说配置一下web.xml就行,不过有些需要配置一下Tomact <!-- 中文乱码配置 --> <filter> <filter-name>SetCharacterEncoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-p

Mac平台下的Qt程序在Windows下执行编译运行出现的中文乱码问题

Mac平台下的Qt程序在Windows下执行编译运行时,QString::asprintf()部分会出现的中文乱码问题,之前已经使用QStringLiteral宏解决了一个中文乱码问题: 但是此种情形单凭QStringLiteral宏解决不了. 原因: mac下采用MinGW编译,在Windows下可能是MinGW,也可能是MSV2017等VS编译器编译.如果win平台下是MinGW编译,在mac下写好的程序在win平台下运行不会出现乱码: 如果win下是MSV2017编译就会出现中文乱码,需要

阶段3 3.SpringMVC&#183;_02.参数绑定及自定义类型转换_3 配置解决中文乱码的过滤器

输入中文 中文后台接收到 全部乱码 springMvc提供了过滤器 配置过滤器 characterEncodingFilter是首字母小写当做起的名称.当然这里也可以任意起名字.为了对应所以修改类名首字母小写 解决哪个字符集编码.CharacterEncodingFilter类里面有一个encoding的属性 中文乱码解决了 原文地址:https://www.cnblogs.com/wangjunwei/p/11376364.html