打造最强一款windows最强终端

在使用windows的过程中最不能忍受就是自带的Cmd终端了,又丑而且复制粘贴很麻烦。

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

今天使用cmder打造一款windows‘最强’终端(打上引号尊重广告法)。本教程涉及Cmder的美化、右键菜单、支持wsl、Vim配置以及绕过常见的坑。

先上成品图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UZQdm6BZ-1599323815055)(https://i.loli.net/2020/09/05/dLBFMYabuUxIcZl.png)]

安装

​ 这里使用scoop安装Cmder,scoop如何使用见教程:Windows下强大的包管理工具Scoop,安装软件一个命令全搞定

​ 你也可以到官网下载Cmder,免安装解压就行。

scoop install cmder-full # scoop安装cmder

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GxwYy7vC-1599323815057)(https://i.loli.net/2020/09/05/GRwJyMpAYQNvPco.png)]

添加到右键菜单

如果是官网下载安装的把你Cmder.exe加入系统变量Path路径下,这里我是scoop安装的不需要。

我们将Cmder加入右键菜单,这样在任何目录下都可以快速打开Cmder,效果如下图所示:

cmder.exe /REGISTER ALL #Cmd管理员执行此命令

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QP2IV6Re-1599323815059)(https://i.loli.net/2020/09/05/c9AWyuS2bH34Mxk.png)]

设置中文

打开cmder找到setting,设置语言为简体中文[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TXq0Q0Bt-1599323815061)(https://i.loli.net/2020/09/05/Y6rZh54jw2WiBlv.png)]

设置背景图片

在Cmder设置的背景中给他设置一张你喜欢的背景图片并设置透明度。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pnmrMlMw-1599323815062)(https://i.loli.net/2020/09/05/zqPWkRCmoN3d2Q8.png)]

修改默认打开路径

这里设置默认打开的终端,Cmder支持cmd、powershell、wsl等终端,但是默认打开的目录不是我们想要的,这里在下图红框中加上下面的配置即可以设置默认打开路径。

-new_console:d:D:\ #我默认打开的D盘,因为我常用的工作区在D盘

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nYnFEN8D-1599323815063)(https://i.loli.net/2020/09/05/Wq5xDh8Vkg96IUR.png)]

添加wsl中的Ubuntu Bash

电脑安装的wsl2跟ubuntu18.04我们在Cmder配置一个新的任务叫ubuntu18,下次即可以使用此任务打开wsl2容器中的ubuntu了。想折腾还可以在ubuntu中装上oh-my-zsh。

wsl -d Ubuntu18.04 #这里读者可以配置自己的wsl中的linux系统

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oHHC3JPV-1599323815064)(https://i.loli.net/2020/09/05/9cNzospO5QWiELw.png)]

配置Cmder中Vim

cmder自带vim,这里给vim加上默认的一些配置。配置文件在C:\Users{用户名}.vimrc文件中,没有此文件新建,并加入下面的脚本。

set number "设置行号
syntax on "语法高亮
set showmode "显示当前模式
set encoding=utf-8 "使用utf-8编码
set t_Co=256 "启用256色
set autoindent "自动缩进
set cursorline "当前行高亮
set showmatch "光标遇到圆括号、方括号、大括号自动显示对于括号
set ignorecase "搜索忽略大小写

解决Cmder没有find命令

windows的find跟cmder的shell的find冲突,这里我们给cmder中shell find设置别名指定下。

alias find=D:\scoop\apps\cmder-full\1.3.16\vendor\git-for-windows\usr\bin\find.exe $*

此教程不定期更新,争取把Cmder完善的更好,有问题可以留言。
这是极客工具系列文章的第二篇,接下来我会不定期推荐我挑选的能极大提高开发效率的工具,敬请期待

猜你喜欢

转载自blog.csdn.net/github_35592621/article/details/108426964