Mac终端美化
来源:互联网 发布:淘宝拍摄接单平台 编辑:程序博客网 时间:2024/05/21 09:18
转自:http://linfan.info/blog/2012/02/27/colorful-terminal-in-mac/
与Linux相比,Mac OS X的终端总是欠缺些什么。对了,是色彩,Linux的ls命令使用不同颜色区分各种文件类型,Vim编辑器也支持语法高亮,而Mac终端却总是以黑白示人。其实,只要稍微做一些工作,Mac的终端同样可以多姿多彩,请往下看。
彩色化ls的输出
Mac中BSD
的ls
命令可以使用-G
参数彩色化输出的文件列表,需要配置LSCOLORS
环境变量定义颜色,具体配置方法可以输入man ls
查看。
不过,我推荐安装Linux使用的GNU Coreutils
替换Mac的ls
命令,因为:
- Coreutils提供了配置工具,定义颜色代码更加方便;
- Coreutils提供了配置工具,定义颜色代码更加方便;
Coreutils的安装与配置方法如下:
通过
Homebrew
安装Coreutils
brew install xz coreutils
生成颜色定义文件
```gdircolors --print-database > ~/.dir_color```
在
~/.bash_profile
配置文件中加入以下代码
if brew list | grep coreutils > /dev/null ; then PATH="$(brew --prefix coreutils)/libexec/gnubin:$PATH" alias ls='ls -F --show-control-chars --color=auto' eval `gdircolors -b $HOME/.dir_colors`fi
gdircolor
的作用就是设置ls命令使用的环境变量LS_COLORS(BSD是LSCOLORS)
,我们可以修改~/.dir_colors
自定义文件的颜色,此文件中的注释已经包含各种颜色取值的说明。
Vim语法高亮
在Vim中输入命令:syntax on
激活语法高亮,若需要Vim启动时自动激活,在~/.vimrc
中添加一行syntax on
即可。
grep高亮显示关键字
这个很简单,加上--color
参数就可以了,为了使用方便,可以在~/.bash_profile
配置文件中加上alias定义。
alias grep='grep --color'alias egrep='egrep --color'alias fgrep='fgrep --color'
1 0
- Mac终端美化
- mac下如何美化终端
- mac下安装powerline美化终端窗口
- 终端bash美化(FC)
- 美化linux终端界面
- mac终端美化之安装iTerm2 + Oh My Zsh + Solarized color scheme + Meslo powerline font + [Powerlevel9k]
- Linux终端bash美化教程
- Linux终端bash美化教程
- Ubuntu美化Mac教程
- Ubuntu 14.04 Mac 主题美化
- 美化windows像Mac一样
- Ubuntu 优化、美化(主题、终端)
- mac终端命令大全
- Mac终端显示隐藏
- Mac 终端命令
- Mac终端常用命令
- mac终端命令大全
- Mac 终端命令收集
- 123
- JAVA语言基础学习第二天
- java怎么求点到线段的距离
- TensorflowOnSpark 安装
- python: dict.get()方法
- Mac终端美化
- java后台计算字符串的方法
- FragmentTabHost使用布局
- html中bgsound背景音乐标签在浏览器里无法播放
- 设计模式---策略模式(C++实现)
- 明明jdk中有可还还是找不Access restriction: The constructor SunJCE() is not accessible due to restriction on re
- jquery表单回车提交
- echarts+bmap地图去掉底图可点功能
- 为什么async函数不会调用我指定的bind函数?解惑Asio库