cmder

一、用自己习惯的方式启动

cmder.zip 资源下载,90M左右

cmder.zip 资源下载

cmder_mini.zip 资源下载,9M左右

cmder_mini.zip 资源下载

下载

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

配置

字体放大缩小: 按住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来打开
在视窗内搜索画面上出现过的关键字
新增tab页按钮
切换tab页按钮
锁定窗口,无法输入新内容
切换视窗是否提供卷轴功能,启动时可查询之前显示过的内容。
左击可开启系统菜单,右击可直接开启设置 ( Win+Alt+P:开启设置)

个性化配置

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

安装

 安装完毕后的准备
把安装路径添加到环境变量: 这样子可以运行cmder 直接打开cmder。(这个比较简单就不截图了)
添加cmder到右键菜单, 这样右击的时候cmder就会直接跳转到该路径下,
而无需cd:添加到环境变量后,运行cmd, 并输入该命令: Cmder.exe /REGISTER ALL

1、研究它保存配置文件存放位置

对 cmder 的风格,不同风格操作上有所区别。
界面看上去效果也不同,最好能根据需要自由启动。

启动方式,通过 cmder 的settings-->> startup 最下方,
在cmder:cmder时,它给出的提为:
cmd /c cmder\vender\init.bat

当然 bash:bash / minitty 等不同风格,启动命令也各不相同

保存风格后,发现cmder\vendor\conemu-maximus5\ConEmu.xml 修改时间发生改变,OK,
那就是它了。

2、简单修改,方便启动

A、修改配置文件

然后将相应的配置分别重名为:
ConEmu_minitty.xml
ConEmu_minitty_admin.xml
ConEmu_cmder_cmder.xml
ConEmu_cmder_cmder_admin.xml
ConEmu_bash_bash.xml
ConEmu_bash_bash_admin.xml

B、建立几个启动文件

这里仅仅列出一个为例:
bash_cmder_admin.bat 内容如下:
copy cmderPath\vender\conemu-maximus5\ConEmu_cmder_cmder_admin.xml \
     cmderPath\vender\conemu-maximus5\ConEmu.xml

cmd /c cmderPath\cmder.exe

二、别人提供的修改方法

https://www.jianshu.com/p/979db1a96f6d

三、同类工具

linux

terminology
tilda
guake/yakuake
roxterm

windows

mobaxterm
secureCRT
putty/mtputty/supperputty

四、使用快捷键

1、多个 tab,选中哪一个

ctrl-1 ==>> 第一个
ctrl-n ==>> 第N个

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

tab操作   快捷键
新建tab   Ctrl + t
关闭tab   Ctrl + w
切换Tab   Ctrl+Tab或Ctrl+1,2...
新建CMD   Shift + Alt + 1
新建 PowerShell   Shift + Alt + 2
全屏操作    Alt + Enter
隐藏、调出 cmder` ==>>ctrl+`
历史搜索    ctlr+r
返回上级目录  ctrl+alt+u

cmder 真正的强大,集成了太多有用工具

1、git

2、go

3、node

随便搞个 nodejs 版 web-server
D:\cmder\study
λ cat a.js
var http = require('http');
http.createServer(function (request, response) {
    response.writeHead(200, {
        'Content-Type': 'text/html;  charset=utf-8'
    });
    if (request.url !== "/favicon.ico") { //清除第2此访问
        console.log('访问');
        response.write('hello,world');
        response.end(""); //不写则没有http协议尾,但写了会产生两次访问
    }
}).listen(8000);//监听8000端口
console.log('Server  running  at  http://127.0.0.1:8000/');

将服务器运行起来:
D:\cmder\study
λ node a.js
Server  running  at  http://127.0.0.1:8000/

4、npm install 自由添加 nodejs 库

D:\cmder\study
λ npm install whereis
npm WARN deprecated whereis@1.0.0: whereis package is replaced by which: https://github.com/npm/node-which, npm install which --save, same usage
npm WARN saveError ENOENT: no such file or directory, open 'D:\cmder\study\package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open 'D:\cmder\study\package.json'
npm WARN study No description
npm WARN study No repository field.
npm WARN study No README data
npm WARN study No license field.

+ whereis@1.0.0
added 3 packages from 2 contributors in 1.772s

cmder 中正式进入 nodejs 项目

1:进入D盘: cd cd:\
2:git clone XXXXX(项目git地址)
3:npm install
4:进入项目文件:d:\XXXXX\XXXX
5:webpack打包:npm install --save-dev webpack(全局安装webpack)
    webpack是一个打包机,将根据文件间的依赖关系对其进行静态分析,然后将这些模块按指定
规则生成静态资源,当webpack处理程序时,它会递归构建一个依赖关系图,其中包含应用程序需要
的每个模块,然后将所有这些模块打包成一个或多个bundle

打包:将多个文件打包成一个文件,减少服务器压力和下载带宽
转换:将预编译语言转换成浏览器识别的语言
优化:性能优化

6:本地安装:npm i webpack-dev-server@XXXX -D(查看项目中的package.json文件中的cli等版本号)

7:查看安装的相关版本号:npm init -y -g
8:运行:npm run dev  查看项目是否启动成功

发表评论

邮箱地址不会被公开。 必填项已用*标注