cmder打造win10下Linux开发环境

前言

在Windows下面时常要用到Linux环境,羡慕Mac的类Linux物理机系统,但是win10中也是可以做到的。cmder加WSL(Windows下Linux子系统)就是很好地选择。

基本配置

到Microsoft store中下载Ubuntu即可得到Linux的bash,在命令行中输入bash即可进入Ubuntu18.04环境,再通过cmder打开之即可。一通配置后即可正常使用了,我主要是配一下web环境,毕竟PHPstudy中一些环境和真实服务中还是有些不同的,同样一些在Windows中不好安装的python库也可以在Linux子系统中安装实现。

美化界面

切屏

Linux中的terminator既简洁又好用,cmder中不能打开terminator,但是其自带的分屏快捷键是可以自己设置的,我们可以用win+Alt+P打开preference来设置:
split
这里我是按照terminator的快捷键来设置的,便于在不同系统间切换,而不至于感到不适。其中第一个部分(如图)分别是在下方创建新shell和在右边创建新shell;第二个部分是合并、恢复分割的不同shell;第三个部分是将当前的shell向上下左右调节一下大小;第四个部分是将焦点向上下左右移动。

彩色标头

有时候su进入root用户后发现#前面没有高亮,影响心情:P,可以在.bashrc中设置一下,详细介绍可参见这篇博文
编辑~/.bashrc文件,注释掉

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi 

然后在文件最下方加自己的注释,其中我的设置是

#customer:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]@\h:\[\033[01;33m\]\w\[\033[00m\]\$ '
#root:
PS1='${debian_chroot:+($debian_chroot)}\[\033[05;31m\]\u@LAPTOP\[\033[00m\]:\[\033[01;33m\]\W\[\033[00m\]\$ '

修改完后输入source ~/.bashrc生效,其中配置参数说明如下

界面控制格式如下:
printf("\033[字背景颜色;字体颜色m 字符串 \033[0m" );
例子:
printf("\033[1m\033[45;33m HELLO_WORLD \033[0m\n");
颜色代码:
字背景颜色: 40–49 字体颜色: 30—39
40: 黑        30: 黑
41: 红        31: 红
42: 绿        32: 绿
43: 黄        33: 黄
44: 蓝        34: 蓝
45: 紫        35: 紫
46: 深绿        36: 深绿
47: 白色        37: 白色
ANSI控制码:
\033[0m 关闭所有属性
\033[1m 设置高亮度
\033[4m 下划线
\033[5m 闪烁
\033[7m 反显
\033[8m 消隐
\033[30m – \033[37m 设置前景色
\033[40m – \033[47m 设置背景色
\033[nA 光标上移n行
\03[nB 光标下移n行
\033[nC 光标右移n行
\033[nD 光标左移n行

PS:
默认的特殊符号所代表的意义:
\d :代表日期,格式为weekday month date,例如:“Mon Aug 1”
\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24小时格式:HH:MM
\u :当前用户的账号名称
\v :BASH的版本信息
\w :完整的工作目录名称。家目录会以 ~代替
\W :利用basename取得工作目录名称,所以只会列出最后一个目录
# :下达的第几个命令
$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$

cmder背景

设置背景图片和图片亮度。
在这里插入图片描述
设置透明度
在这里插入图片描述

cmder快捷命令

打开cmder目录,config目录下有user-aliases.cmd文件,打开即可设置固定的命令别称。里面有一些比较好玩好用的命令,自己也可以来设置.

ll=ls -al --show-control-chars --color $*
..=cd ..
www=cd /var/www/html
其他

其他切换panel(Ctrl+tab/1/2),全屏(Alt+enter)等命令可以再参见其他大佬的博文了,我只是记录一下自己的一点操作,萤烛岂敢与日月争辉?哈哈:P

效果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值