Windows终端利器Cmder

在IT这一行,大部分状况下都是推荐你们使用 Linux或者类 Unix操做系统去编程, Linux做为一代优秀的操做系统,已经人尽皆知,在IT行业已经成为核心。有条件的大佬都选择了使用mac编程,最优秀的莫过于终端体验了,与 Linux彻底一致的命令行,带来了许许多多的方便,可是使用Windows的用户呢?相信你们都使用过cmd终端,它到底好很差呢。相信你们心中已经有了评判。

main.png

1、为何要换成cmder

如今我就要推荐一款Windows下的终端--->cmder
先来上两张图给你们看看linux

Windows下的默认终端cmd

image.png

都不用我说,一眼就能分辨出他俩的区别了,其实他俩最大的区别是cmder彻底支持Linux命令行,包括vi,并且能够多开,快捷键复制粘贴,分屏等,功能很是强大
cmder的官网git

008.png

2、下载和安装

1.下载

Full版本下载连接,点击可直接下载
https://cmder.net/ 官网本身下载也能够
  • 在官网下载的时候有两个版本github

    • Mini版本,只有简单的命令行
    • Full版本,包含git功能(分布式版本控制系统的git)

003.png

我推荐你们安装Full版本,这样就能够不用单独安装git了
Full版本下载连接,点击可直接下载shell

2.安装

安装很是简单,下载完成后,直接解压到你存放软件的目录就行了
004.png编程

而后双击一下cmder.exe就能够先简单体验一下了json

3、个性化设置

这款软件能够彻底替代Windows系统自带的cmd终端,固然须要一点人性化的设置windows

1.配置环境变量

我就只上图了,环境变量配置太过简单了,百度上太多了,都是通用套路,配置完环境变量,就能够直接在Windows+r键里运行cmder打开终端了
005.pngbash

上图中我把git也配置进去了,这样就不会说git不是内部或者外部命令了分布式

2.配置右键菜单启动

右键管理员身份运行cmder.exe,而后把下面的命令复制到cmder中执行一次ide

// 设置任意地方鼠标右键启动Cmder
Cmder.exe /REGISTER ALL

009.png

3.进入设置的方法

右下角的,而后选择Settings或者直接使用快捷键Windows+Alt+p打开设置
010.png

若是不习惯英文,能够将设置改为中文

下次再次打开设置,又会中文,只有这个设置生效一次,其余的均可以永久生效
011.png

4.设置字体风格等

设置字体的风格,大小等,图中红色位置不要勾选,不然会出现cmder终端字体重叠错位的问题
012.png

终端界面的字体大小在设置里能够修改,也能够在终端界面滑动鼠标滚轮,或者触控板双击缩放调整字体大小

5.窗口位置大小记忆

勾选这两个设置,只须要设置一次,下次会自动记住上次终端在桌面出现的位置和窗口大小
013.png

6.设置vi模式下ESC键最小化窗口的问题

  • 将图中红色改为除了老是的其余选项,不然使用vi时会出现没法切换模式的问题
  • 勾选绿色的选项能够解决打开多个终端,任务栏显示多个窗口的问题

014.png

7.解决中文乱码的问题

在使用ls命令时,中文乱码的解决方案,将下面的代码复制到图中位置

set LANG=zh_CN.UTF-8
set LC_ALL=zh_CN.utf8

015.png

8.强制做为默认终端

  • 图中绿色设置能够强制将cmder注册成Windows的默认终端
设置此选项后,系统启动后就会生效,且,即便你打开的是cmd,也会被放到cmder的窗口中执行
  • 红色选项能够解决每次关闭控制台时,弹出确认关闭的弹窗

016.png

9.解决粘贴多行文本时的弹窗

例如在终端中执行多行SQL语句,总会弹出提示,勾选选项能够解决
017.png

10.将命令提示改为$

默认的命令提示符是λ,你们都知道Linux是$,这里提供一下修改的方法,并非必须的

1)首先在cmder的安装目录下,找到vendor/目录,而后找到clink.lua文件
006.png

2)右键使用sublime打开

  • 没有sublime或者notepad++打开也能够,尚未的话,记事本也能够的

3)打开后能够Ctrl+F查找下面的字段
local lambda =
4)将local lambda =""的值替换成$
007.png
5)保存关闭,重启终端

11.将Idea的Terminal终端换成cmder

1)在idea中打开其余设置界面,如图所示

在idea中settings是对当前项目生效,Other Settings是对全部项目生效

018.png
2)如图中修改shell Path的路径,替换成下面的内容

019.png

注意将cmder安装目录换成你的安装目录
//这种方式比较可靠,避免了环境变量失效的问题
"cmd.exe" /k ""你的cmder安装目录\vendor\init.bat""

//或者,这个须要有环境变量
"cmd.exe" /k ""%环境变量配置的cmder home目录名称%\vendor\init.bat""

3)再次打开Terminal终端就可使用Linux命令了
020.png

12.将vscode的Terminal终端设置成cmder

1)打开设置
021.png

2)搜索code save,点击打开设置json文件
022.png

3)将下面的代码粘贴到文件中,修改成本身须要的内容

注意修改cmder的安装目录为本身的安装目录
023.png
// 设置终端为cmder
"terminal.integrated.shell.windows": "cmd.exe",
"terminal.integrated.env.windows": {
    //设置cmder的根目录
    "CMDER_ROOT": "cmder的根目录"
},
"terminal.integrated.shellArgs.windows": [
    "/k",
    //设置启动初始化目录
    "cmder的根目录\\vendor\\init.bat"
],

//下面的设置能够不须要
//终端颜色配置
"workbench.colorCustomizations": {
    //能够将鼠标放到下面的色号上根据本身的偏好进行选择
    "terminal.foreground": "#37FF13",
    "terminal.background": "#2b2424"
},
"terminal.integrated.cursorBlinking": true,
//设置terminal中的行高
"terminal.integrated.lineHeight": 1.1,
"terminal.integrated.letterSpacing": 0.1,
"terminal.integrated.fontSize": 12, //字体大小设置
"terminal.integrated.fontFamily": "monaco", //字体设置
"terminal.integrated.shell.linux": "/bin/zsh"

4)Ctrl+J打开终端,就可使用了
024.png

相关文章
相关标签/搜索