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

2024-06-04 5889阅读

转自 Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置(亲测可行)_mac zsh-CSDN博客

以下都是苹果 设置,这是简化版的,详细的看我引用的

个性化终端颜色背景设置

显示检查器

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

Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置(亲测可行) 第1张

描述文件 

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

Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置(亲测可行) 第2张

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

  • 修改了背景色的饱和度和亮度,让背景看上去没有那么黑;不透明度调整为100%,因为感觉原来的半透明看上去挺尴尬的;

    • 修改字体为Menlo 16磅;

      • 取消选择“使用粗体字”,增加选择“对粗体文本使用亮丽颜色”;

        • 修改了ANSI颜色中两种蓝色的参数,使其能够在黑色的背景上显示得更清楚一些;

          • 修改光标颜色为较深的绿色,更加醒目;增加选择“闪动光标”;

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

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

              编辑.bash_profile配置文件

              sudo vim ~/.bash_profile

              Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置(亲测可行) 第3张

              用超级管理员权限打开文件,在文件末尾添加如下代码:

              export CLICOLOR='Yes'    # 是否输出颜色

              # export LS_OPTIONS='--color=auto'    # 不同文件类型颜色配置,自动选择颜色

              export LSCOLORS='ExGxFxdaCxDaDahbadacec'    # 指定颜色,Linux配色方案 

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

              Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置(亲测可行) 第4张

              生效配置

              source .bash_profile 

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

              Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置(亲测可行) 第5张

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

              Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置(亲测可行) 第6张

              vim -- 配色 

              Mac默认的vim配色也是黑底白字,没有任何高亮,需要我们自行配置,这里配置vim人气超高的molokai配色方案,废话不多,先上效果

              切换到主用户目录

              复制vim的系统配置文件

              cd ~

              cp /usr/share/vim/vimrc ~/.vimrc

              vim .vimrc

              配置文件 

              colorscheme default     " 设置颜色主题
              syntax on               " 语法高亮
               
              filetype on             " 检测文件的类型
              set number              " 显示行号
              set cursorline          " 用浅色高亮当前行
              "autocmd InsertLeave * se nocul
              "autocmd InsertEnter * se cul
              set ruler               " 在编辑过程中,在右下角显示光标位置的状态行
              set laststatus=2        " 显示状态栏 (默认值为 1, 无法显示状态栏)
              set statusline=\ %

    免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

    目录[+]