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

打印 上一主题 下一主题

主题 1051|帖子 1051|积分 3153

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
转自 Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色设置(亲测可行)_mac zsh-CSDN博客
以下都是苹果 设置,这是简化版的,详细的看我引用的
个性化终端颜色配景设置

显示检查器

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

描述文件 

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

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


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


  • 修改字体为Menlo 16磅;


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


  • 修改了ANSI颜色中两种蓝色的参数,使其可以或许在玄色的配景上显示得更清楚一些;


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


  • 修改后的显示效果可参考后续步骤中的图。
差别文件(ls) -- 颜色设置

编辑.bash_profile设置文件

  1. sudo vim ~/.bash_profile
复制代码

用超级管理员权限打开文件,在文件末尾添加如下代码:
   export CLICOLOR='Yes'    # 是否输出颜色
# export LS_OPTIONS='--color=auto'    # 差别文件类型颜色设置,主动选择颜色
export LSCOLORS='ExGxFxdaCxDaDahbadacec'    # 指定颜色,Linux配色方案 
  按Esc退出到命令模式,输入::wq! (!肯定不可以省略,否则会报错) 

见效设置

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

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

vim -- 配色 

Mac默认的vim配色也是黑底白字,没有任何高亮,必要我们自行设置,这里设置vim人气超高的molokai配色方案,废话不多,先上效果
切换到主用户目录
复制vim的系统设置文件
   cd ~
  cp /usr/share/vim/vimrc ~/.vimrc
  vim .vimrc
  设置文件 

  1. colorscheme default     " 设置颜色主题
  2. syntax on               " 语法高亮
  3. filetype on             " 检测文件的类型
  4. set number              " 显示行号
  5. set cursorline          " 用浅色高亮当前行
  6. "autocmd InsertLeave * se nocul
  7. "autocmd InsertEnter * se cul
  8. set ruler               " 在编辑过程中,在右下角显示光标位置的状态行
  9. set laststatus=2        " 显示状态栏 (默认值为 1, 无法显示状态栏)
  10. set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)\
  11.                         " 设置在状态行显示的信息
  12. set tabstop=4           " Tab键的宽度
  13. set softtabstop=4
  14. set shiftwidth=4        " 统一缩进为4
  15. set autoindent          " vim使用自动对齐,也就是把当前行的对齐格式应用到下一行(自动缩进)
  16. set cindent             " (cindent是特别针对 C语言语法自动缩进)
  17. set smartindent         " 依据上面的对齐格式,智能的选择对齐方式,对于类似C语言编写上有用
  18. set scrolloff=3         " 光标移动到buffer的顶部和底部时保持3行距离
  19. set incsearch           " 输入搜索内容时就显示搜索结果
  20. set hlsearch            " 搜索时高亮显示被找到的文本
  21. set foldmethod=indent   " 设置缩进折叠
  22. set foldlevel=99        " 设置折叠层数
  23. nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>
  24.                         " 用空格键来开关折叠
  25. " 自动跳转到上次退出的位置
  26. if has("autocmd")
  27.     au BufReadPost * if line("'"") > 1 && line("'"") <= line("$") | exe "normal! g'"" | endif
  28. endif
复制代码
添加完成后,按Esc退出到命令模式,输入 :wq! 保存,在次进入即可看到效果(即:
再输入vim .vimrc),

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

钜形不锈钢水箱

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表