首页 Mac系统美化
文章
取消

Mac系统美化

最近入手了 MacBook Pro 有些东西用着很不习惯,本着个人喜好个性化定制的原则来整理的这篇文章,让我的 MacBook Pro 显得更漂(niu)亮(bi)。

zsh

MacBook Pro 默认的 shell 是 zsh,对于一直用 bash 的我来说一时间没找到一个好的方法来适应,知道发现了 Oh My Zsh !

Oh My Zsh

可以通过 Oh My Zsh 官网 提供的脚本来安装:

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Oh My Zsh 主题

通过上述命令安装好 Oh My Zsh 之后,其默认主题都在 $ZSH_CUSTOM/themes 文件夹之中,可以选择自己喜欢的主题,也可以安装第三方的主题。自己想要的一些东西总是在不同主题中零零散散的出现,索性就写了一个主题 panda 来用。

选择好来主题之后在配置文件 ~/.zshrc 中设置使用该主题即可。

13 Prompt Expansion zsh 文档中对 PROMPT 的规范说明。

~/.zshrc

默认配置的模板在安装 Oh My Zsh 的时候已经给出了,可以按照里面的说明进行修改。也可以参考官方的例子 .zshrc,添加一些常用的操作命令。下面会列出一些常用的配置信息。

1
2
3
4
5
6
7
8
#  配置主题
ZSH_THEME="panda"

# Set up aliases
alias h='history'
alias grep='egrep'
alias ll='ls -l'
alias la='ls -a'

vim

vim 主题

Vim Colors 主题库中找到中意的主题,然后转到主题的下载界面下载 colors 文件夹中以 .vim 结尾的配置文件,放入本地 ~/.vim/colors 目录下。

然后在配置文件 ~/.vimrc 中设置使用该主题即可。

~/.vimrc

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
" 设置主题
colorscheme vitaminonec

" 不与 Vi 兼容(采用 Vim 自己的操作命令)
set nocompatible

" 打开语法高亮自动识别代码,使用多种颜色显示
syntax on

" 设置状态行显示的内容:
" %F: 显示当前文件的完整路径
" %r: 如果 readonly,会显示 [RO]
" %B: 显示光标下字符的编码值,十六进制
" %l: 光标所在的行号
" %v: 光标所在的虚拟列号
" %P: 显示当前内容在整个文件中的百分比
" %H%M: 是 strftime() 函数的参数,获取时间
set statusline=%F%r\ [%l,%v,%P]\ %{strftime(\"%H:%M:%S\")}

" 显示行号
set nu      " 等同于 set number

" 突出显示当前行
set cul     " 等同于 set cursorline

" 突出显示当前列
set cuc     " 等同于 set cursorcolumn

" 设置 Tab 长度为 4 空格
set tabstop=4

" 设置自动缩进长度为 4 空格
set shiftwidth=4

" 自动缩进
set autoindent

" 输入 Tab 制表符时,自动替换成空格
set expandtab

" 设置softtabstop有一个好处是可以用Backspace键来一次删除4个空格.
" softtabstop的值为负数,会使用shiftwidth的值,两者保持一致,方便统一缩进.
" set softtabstop=4
本文由作者按照 CC BY 4.0 进行授权