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

这篇具有很好参考价值的文章主要介绍了Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置(亲测可行)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

个性化终端颜色背景设置

显示检查器

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

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

描述文件 

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

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

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

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

  • 修改字体为Menlo 16磅;

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

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

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

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

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

编辑.bash_profile配置文件

sudo vim ~/.bash_profile

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

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

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

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

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

生效配置

source .bash_profile 

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

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

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

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

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=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)\
                        " 设置在状态行显示的信息
 
set tabstop=4           " Tab键的宽度
set softtabstop=4
set shiftwidth=4        " 统一缩进为4
 
set autoindent          " vim使用自动对齐,也就是把当前行的对齐格式应用到下一行(自动缩进)
set cindent             " (cindent是特别针对 C语言语法自动缩进)
set smartindent         " 依据上面的对齐格式,智能的选择对齐方式,对于类似C语言编写上有用
set scrolloff=3         " 光标移动到buffer的顶部和底部时保持3行距离
 
set incsearch           " 输入搜索内容时就显示搜索结果
set hlsearch            " 搜索时高亮显示被找到的文本
 
set foldmethod=indent   " 设置缩进折叠
set foldlevel=99        " 设置折叠层数
nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
                        " 用空格键来开关折叠
" 自动跳转到上次退出的位置
if has("autocmd")
    au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif

添加完成后,按Esc退出到命令模式,输入 :wq! 保存,在次进入即可看到效果(即:

再输入vim .vimrc),文章来源地址https://www.toymoban.com/news/detail-744009.html

到了这里,关于Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置(亲测可行)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 个性化信息推荐系统体系结构

    目前,个性化信息推荐系统总的来说可以分 为基于规则的和基于过滤的两种推荐系统。基于关联规则的个性化信息服务,主要 针对特定的站点组织结构,采用最大向前访问路径辅助内容事务方法。制定一系列 规则并利用这些规则为特定用户提供服务。利用规则来推荐信息依

    2024年02月12日
    浏览(47)
  • 一、 个性化电商广告推荐系统介绍

    1.1 数据集介绍 Ali_Display_Ad_Click是阿里巴巴提供的一个淘宝展示广告点击率预估数据集 数据集来源:天池竞赛 原始样本骨架raw_sample 淘宝网站中随机抽样了114万用户8天内的广告展示/点击日志(2600万条记录),构成原始的样本骨架。 字段说明如下: user_id:脱敏过的用户ID;

    2024年02月13日
    浏览(58)
  • 【java毕业设计】基于ssm+mysql+jsp的个性化影片推荐系统设计与实现(程序源码)-个性化影片推荐系统

    大家好,今天给大家介绍 基于ssm+mysql+jsp的个性化影片推荐系统设计与实现 ,本论文只截取部分文章重点,文章末尾附有本毕业设计完整源码及论文的获取方式。更多毕业设计源码可订阅查看上方【毕业设计】专栏获取哦。 目录  基于ssm+mysql+jsp的个性化影片推荐系统设计与

    2024年02月12日
    浏览(72)
  • 百度搜索Push个性化:新的突破

    作者 | 通用搜索产品研发组 导读 本文简单介绍了百度搜索Push个性化的发展过程,揭示了面临的困境和挑战:如何筛选优质物料、如何对用户精准推荐等。我们实施了一系列策略方法进行突破,提出核心的解决思路和切实可行的落地方案。提升了搜索DAU和点击率,希望本文的

    2024年01月19日
    浏览(52)
  • Django个性化推荐系统,以电影为例

    随着科学技术发展,电脑已成为人们生活中必不可少的生活办公工具,在这样的背景下,网络技术被应用到各个方面,为了提高办公生活效率,网络信息技术飞速发展。在这样的背景下人类社会进入了全新的信息化的时代。电影个性化推荐信息管理一直是信息管理的一大难题

    2024年02月01日
    浏览(39)
  • 二代水务系统架构设计分享——DDD+个性化

    C/S架构的单体桌面应用,可以满足客户个性化需求,易于升级和维护。相比于一代Winform,界面要求美观,控件丰富可定制。 依托.Net6开发平台,采用模块化思想设计(即分而治之的策略),每个模块采用DDD分层设计。前端选用WPF + Prism框架,后端选用ABP + EF框架,数据库选择SQ

    2024年02月14日
    浏览(38)
  • 【下载器篇】IDM下载器个性化设置

    IDM个性化设置—【蘇小沐】 1.实验环境 系统 版本 Windows11专业工作站版 21H2(22000.708); Internet Download Manager 6.39 Build 8; IDM 默认列表支持文件类型很少,可以复制下面的类型,直接覆盖 IDM 的配置,修改完成后记得重启 IDM。 【路径】:下载- IDM 选项 - 文件类型。 如有不在上

    2023年04月24日
    浏览(47)
  • 小程序地图个性化样式组件要收费了!

    自2023年6月29日0点起,该能力需要先购买再使用。若未购买,届时将无法使用该能力。具体购买方式见付费管理。 自2023年6月29日0时起,个性化地图配置界面的入口统一为微信公众平台-付费管理,请从此入口进入,腾讯位置服务官网入口不再使用。已经在小程序生效的个性化

    2024年02月12日
    浏览(46)
  • 用强化学习构建个性化的二维码

      AIGC 在图像生成领域如火如荼,StableDiffusion 加各种 LORA,ControlNet,大家玩得不亦乐乎。但是基于扩散模型的方式,仍然存在很多问题,比如抽卡成功率过低,生成图像的细节仍需优化。具体到二维码生成,目前 hugging face 上的几个 ControlNet 确实可以生成不错的二维码和语义

    2024年02月08日
    浏览(50)
  • 人工智能与旅行:个性化体验的未来

    随着人工智能技术的不断发展,它已经成为了许多行业中的重要驱动力。旅行行业也不例外。人工智能技术在旅行行业中的应用非常广泛,包括但不限于旅行路线推荐、酒店预订、机票预订、旅游景点推荐等。在这篇文章中,我们将深入探讨人工智能在旅行行业中的应用,以

    2024年02月19日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包