Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置

本文详细介绍了如何在macOS Catalina上自定义zsh终端的颜色配置,包括解决默认设置问题,调整Terminal偏好设置,配置ls命令颜色,以及vim的配色方案。同时,还提供了自定义zsh提示和设置命令别名的方法。
摘要由CSDN通过智能技术生成

目录

更新

macOS Catalina终端默认为zsh,以下第三节开始的配置会遇到无法应用的问题,解决方案有两种:

一: 默认设置的缺陷

二:Terminal偏好设置

 -- 以任意方式打开终端

 -- 显示检查器

  -- 描述文件

三:不同文件(ls) -- 颜色配置

 -- 切换到主用户目录:

  -- 编辑.bash_profile配置文件:

 -- 按 i 键进入配置模式:

 -- 生效配置

四:vim -- 配色

 方法一:

 --切换到主用户目录:

 -- 复制vim的系统配置文件:

 -- 编辑用户配置文件.vimrc:

 -- 配置文件: 

 方法二:

 --进入

 -- 验证

 -- 下载

 -- 检查文件

 -- 创建文件

 -- 配置文件

五:自定义 zsh 提示

 -- 基本提示配置

 -- 进阶配置

 -- 附录

 -- Mac -- zsh拓展

六:命令 -- 突出

           -- 查看系统默认方案

           -- 结果

七:常用命令设置别名

 -- shell-别名

 -- git-别名

喜欢来个一键三连--为了保存,方便后期查看


更新

macOS Catalina终端默认为zsh,以下第三节开始的配置会遇到无法应用的问题,解决方案有两种:

  • 切换为bash:系统偏好设置 -> 用户与群组 -> 点击左下角小黄锁图标,以解锁允许设置 -> 在左侧列表单击你的用户名,出现"高级选项" -> 打开高级选项,在login shell一栏选择/bin/Bash -> 应用修改。
  • 使用zsh应用下列配置(由于zsh与bash差异较大,该方法配置过程可能遇到其它问题):在终端依次执行下列指令
    cd ~
    touch .zshrc
    open .zshrc
    在打开的.zshrc中添加source .bash_profile
    

一: 默认设置的缺陷

Terminal默认的显示效果是白底黑字,而且字体极小,看着特别费劲。导致输入很多命令后,想要寻找之前的命令提示行瞅瞎眼。

二:Terminal偏好设置

 -- 以任意方式打开终端

 -- 显示检查器

鼠标在终端中,右击,选择“显示检查器”,在自动弹出的“检查器”中选择自己喜欢的终端背景并双击

  -- 描述文件

在自动弹出的对话框中选择“描述文件”,在这里依然可以重新选择自己喜欢的终端背景,选择好之后一定要点击左下角的默认键

系统默认主题是Basic,这里我把黑色背景的Pro主题设为默认,并对字体、颜色等进行了修改,具体如下:

  • 修改了背景色的饱和度和亮度,让背景看上去没有那么黑;不透明度调整为100%,因为感觉原来的半透明看上去挺尴尬的;
  • 修改字体为Menlo 16磅;
  • 取消选择“使用粗体字”,增加选择“对粗体文本使用亮丽颜色”;
  • 修改了ANSI颜色中两种蓝色的参数,使其能够在黑色的背景上显示得更清楚一些;
  • 修改光标颜色为较深的绿色,更加醒目;增加选择“闪动光标”;

修改后的显示效果可参考后续步骤中的图。

三:不同文件(ls) -- 颜色配置

            -- 更改不同文件(ls)类型显示颜色

                   先看下设置前后效果对比

                   设置前,输入:ls

                   设置后,输入:ls

            -- 接下来说下具体设置过程

 -- 切换到主用户目录:

cd ~

  -- 编辑.bash_profile配置文件:

vim .bash_profile

 -- 按 i 键进入配置模式:

   在文件末尾添加如下代码:

export CLICOLOR='Yes'	# 是否输出颜色
# export LS_OPTIONS='--color=auto'	# 不同文件类型颜色配置,自动选择颜色
export LSCOLORS='ExGxFxdaCxDaDahbadacec'	# 指定颜色,Linux配色方案

按Esc退出到命令模式,输入::wq! (!一定不可以省略,否则会报错)

       接着会返回到终端。

 -- 生效配置

     输入下面代码使配置生效

source .bash_profile​​​​​​​

  ok,ls目录颜色修改到这就ok了,关闭当前Terminal,重启一个新的Terminal使配置生效。显示效果如下图所示:

 

 这里完全沿用了Linux的配色方案

颜色 文件类型
蓝色 文件夹
绿色 可执行文件
白色 普通文件
青色 链接文件

想要修改配色方案的话需要修改上述文件中的 LSCOLORS 变量。该变量由22个字符组成,每2个一组,分别代表一种文件类型的前景色和背景色。

CLICOLOR是用来设置是否进行颜色的显示。CLI是Command Line Interface的缩写。LSCOLORS是用来设置当CLICOLOR被启用后,各种文件类型的颜色。LSCOLORS的值中每两个字母为一组,分别设置某个文件类型的文字颜色和背景颜色。LSCOLORS中一共11组颜色设置,按照先后顺序,分别对以下的文件类型进行设置:

这11种文件类型按顺序分别为:

directory这是一个目录
symboliclink这是一个符号链接
socket这是一个socket链接
pipe这是一个管道
executable这是一个可执行文件
blockspecial这是一个字符特殊文件
characterspecial这是一个块特殊文件
executable with setuid bitset可执行以不同的UID运行的程序
executable with setgid bitset可执行以一个额外的组特权运行的程序
directory writabletoothers,with sticky bit
directory writabletoothers,without sticky bit

颜色字符为:

字符 颜色 字符 颜色
a 黑色 A 粗体黑色
b 红色 B 粗体红色
c 绿色 C 粗体绿色
d 棕色 D 粗体棕色
e 蓝色 E 粗体蓝色
f 洋红 F 粗体洋红
g 青色 G 粗体青色
h 浅灰 H 粗体浅灰
x 默认颜色

"exfxcxdxbxegedabagacad"是终端默认的,下面给出的各个字母代表指代的不同颜色
a black
b red
c green
d brown
e blue
f magenta
g cyan
h light grey
A bold black, usually shows up as dark grey
B bold red
C bold green
D bold brown, usually shows up as yellow
E bold blue
F bold magenta
G bold cyan
H bold light grey; looks like bright white
x default foreground or background

LSCOLOR上方各个字母的次序指代的不同命令:

1. directory
2. symbolic link
3
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值