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

一、为什么要换成cmder

现在我就要推荐一款Windows下的终端--->cmder
先来上两张图给大家看看

都不用我说,一眼就能分辨出他俩的区别了,其实他俩最大的区别是cmder完全支持Linux命令行,包括vi,而且可以多开,快捷键复制粘贴,分屏等,功能非常强大
cmder的官网

二、下载和安装

1.下载

Full版本下载链接,点击可直接下载
https://cmder.net/ 官网自己下载也可以

  • 在官网下载的时候有两个版本

    • Mini版本,只有简单的命令行

    • Full版本,包含git功能(分布式版本控制系统的git)

我推荐大家安装Full版本,这样就可以不用单独安装git了
Full版本下载链接,点击可直接下载

2.安装

安装非常简单,下载完成后,直接解压到你存放软件的目录就好了

然后双击一下cmder.exe就可以先简单体验一下了

三、个性化设置

这款软件可以完全替代Windows系统自带的cmd终端,当然需要一点人性化的设置

1.配置环境变量

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

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

2.配置右键菜单启动

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

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

3.进入设置的方法

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

如果不习惯英文,可以将设置改成中文

下次再次打开设置,又会中文,只有这个设置生效一次,其他的都可以永久生效

4.设置字体风格等

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

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

5.窗口位置大小记忆

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

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

  • 将图中红色改成除了总是的其他选项,否则使用vi时会出现无法切换模式的问题

  • 勾选绿色的选项可以解决打开多个终端,任务栏显示多个窗口的问题

7.解决中文乱码的问题

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

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

8.强制作为默认终端

  • 图中绿色设置可以强制将cmder注册成Windows的默认终端

    设置此选项后,系统启动后就会生效,且,即使你打开的是cmd,也会被放到cmder的窗口中执行

  • 红色选项可以解决每次关闭控制台时,弹出确认关闭的弹窗

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

例如在终端中执行多行SQL语句,总会弹出提示,勾选选项可以解决

10.将命令提示改成$

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

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

2)右键使用sublime打开

  • 没有sublime或者notepad++打开也可以,还没有的话,记事本也可以的

3)打开后可以Ctrl+F查找下面的字段
local lambda =
4)将local lambda =""的值替换成$

5)保存关闭,重启终端

11.将Idea的Terminal终端换成cmder

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

在idea中settings是对当前项目生效,Other Settings是对所有项目生效

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

注意将cmder安装目录换成你的安装目录

//这种方式比较可靠,避免了环境变量失效的问题
"cmd.exe" /k ""你的cmder安装目录\vendor\init.bat""//或者,这个需要有环境变量
"cmd.exe" /k ""%环境变量配置的cmder home目录名称%\vendor\init.bat""

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

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

1)打开设置

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

3)将下面的代码粘贴到文件中,修改为自己需要的内容

注意修改cmder的安装目录为自己的安装目录

// 设置终端为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打开终端,就可以使用了

lele

Windows终端利器Cmder相关推荐

  1. Windows 必备神器 Cmder 使用教程

    From:终端利器Cmder:https://www.e-learn.cn/topic/3885768 1. 安装 Cmder 打开 Cmder官网( https://cmder.net ),下拉页面 ...

  2. terminus 和 windows terminal_Windows命令行终端神器Cmder配置及美化指南

    前一阵子,微软发布的全新终端 Windows Terminal 引起了很多人的关注.最近微软将全新的预览版 Terminal 放在了 Microsoft Store 中,我第一时间就想要尝尝鲜.然而新 ...

  3. ubuntu windows 终端清理、清空 屏幕命令 清屏

    ubuntu windows 终端清理 清空 屏幕命令 ubuntu clear 清空屏幕,相当于向后翻了一页,之前的内容,依然保存在屏幕上. reset reset,它也是清空终端屏幕,但我们仍然可 ...

  4. C++ 打造自己的Windows终端服务客户端(转)

    1. 首先确保你的机器上存在mstscax.dll,如果没有这个文件,可以从http://download.microsoft.com/download/whistler/tools/1.0/wxp/ ...

  5. Rapid7警告声明:远程桌面协议(RDP)暴露数百万 Windows 终端

    本文讲的是Rapid7警告声明:远程桌面协议(RDP)暴露数百万 Windows 终端,去年6月,卡巴斯基实验室研究人员揭露,黑客利用远程桌面协议(RDP)窃取85,000台来自医院.学校.航空公司和 ...

  6. linux添加cmd命令行参数,Windows 终端命令行参数 | Microsoft Docs

    使用 Windows 终端的命令行参数Using command-line arguments for Windows Terminal 06/18/2020 本文内容 可以使用 wt.exe 从命令 ...

  7. win10 + Terminal + WSL+ oh-my-zsh 配置漂亮实用的windows终端及配置ubuntu不加.exe打开windows程序

    win10 + Terminal + WSL+ oh-my-zsh 配置漂亮实用的windows终端及配置ubuntu不加.exe打开windows程序 未安装wsl/wsl2的请参照以下链接自行安装 ...

  8. Windows终端中的自定义终端和用户界面(UI)

    Windows Terminal是一个全新的终端应用程序,可在Windows 10上运行并支持多种配置.它于2019年5月首次宣布. 您可以从Windows应用商店中获取它.如果您是开拓者,并且想要自 ...

  9. Powershell / windows终端 无法加载文件 因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170

    问题描述 在 powershell 或者 windows 终端中运行脚本文件时,提示"无法加载文件 因为在此系统上禁止运行脚本.有关详细信息,请参阅 https:/go.m icrosoft ...

最新文章

  1. 如何将传统OA移动化?
  2. C# 7编程模式与实践
  3. python电路模型编程_14、python开发之路-并发编程之I/O模型
  4. 【纪中集训2019.3.26】动态半平面交
  5. 回顾经典,Netflix的推荐系统架构
  6. Angular 垮台、ES6 最受欢迎,20,000 名程序员告诉你谁是 JS 王者!
  7. 创业团队如何在低成本的情况下保护网站安全
  8. 趋势科技修复已遭利用的 Apex Central 0day
  9. forward内部跳转 和redirect重定向跳转的区别
  10. 指定的網域的名稱或安全性識別碼(用磁碟映像檔部署的電腦無法加入AD網域 )...
  11. Kubesploit:针对容器化环境的跨平台后渗透利用工具
  12. ps怎么制作流体_PS制作流体字
  13. doc88、道客巴巴 文库文档下载
  14. 梁宁增长思维30讲笔记 - 模式
  15. win10注册表WOW6432Node
  16. PCL1.9.1下载与配置+Visual Studio2017
  17. 运算符之 --- 取余运算 %
  18. input元素及属性
  19. JavaScript网页特效-“渔夫打鱼晒网”程序设计
  20. C#自恋数字黑洞—水仙花数、玫瑰花数、五角星数

热门文章

  1. opencv图像仿射变换和普通旋转
  2. AdlinkMotionCardLibrary函数C++
  3. C#字符串的基本操作
  4. 超声换能器的原理及设计_超声波发生器、变幅杆、焊头的匹配介绍
  5. 操作系统核心原理-5.内存管理(下):段式内存管理
  6. 通过Docker发布RestAPI遇到的种种问题
  7. selenium的三种等待时间
  8. 测试工作中常用的方法
  9. 如何在EXCEL中添加下拉框
  10. gb酱油和gbt酱油哪个好_都是酱油,生抽好还是味极鲜好?老板:两者差别很大,别买错了...