macOS 修改终端Terminal的颜色设置
来源:互联网 发布:淘宝账号注册不了 编辑:程序博客网 时间:2024/06/05 16:41
文中用到的配置文件已打包上传,欢迎下载 http://download.csdn.net/detail/u010391437/9899185
Terminal默认的显示效果是白底黑字,而且字体极小,看着特别费劲。花了点时间折腾了一下Terminal的颜色设置,这里记录一下设置过程,留作备忘。
1. Terminal主题设置
选择菜单 “终端” – “偏好设置” – “描述文件”,打开如下设置窗口:
系统默认主题是Basic,这里我把黑色背景的Pro主题设为默认,并对字体、颜色等进行了修改,具体如下:
- 修改了背景色的饱和度和亮度,让背景看上去没有那么黑;不透明度调整为100%,因为感觉原来的半透明看上去挺尴尬的;
- 修改字体为Menlo 16磅;
- 取消选择“使用粗体字”,增加选择“对粗体文本使用亮丽颜色”;
- 修改了ANSI颜色中两种蓝色的参数,使其能够在黑色的背景上显示得更清楚一些;
- 修改光标颜色为较深的绿色,更加醒目;增加选择“闪动光标”;
修改后的显示效果可参考后续步骤中的图。修改后的配置文件Pro.terminal已上传到 资源包 中,可直接导入使用。
2. 不同文件类型颜色设置
经过第1步的设置后现在已经变成黑底白字了,接下来继续进行一些设置使不同类型的文件显示不同的颜色,就像Linux中那样。
切换到主用户目录:
cd ~
编辑.bash_profile文件:
vim .bash_profile
按 i
进入插入模式,在文件末尾添加如下代码:
export LS_OPTIONS='--color=auto' # 如果没有指定,则自动选择颜色export CLICOLOR='Yes' # 是否输出颜色export LSCOLORS='ExGxFxdaCxDaDahbadacec' # 指定颜色
按Esc退出到命令模式,输入 :wq
保存退出,然后应用新的配置:
source .bash_profile
关闭当前Terminal,重启一个新的Terminal使配置生效。显示效果如下两图所示:
这里完全沿用了Linux的配色方案,即蓝色表示文件夹,白色表示普通文件,绿色表示可执行文件,青色表示链接文件等。看!是不是熟悉的Shell又回来啦,哈哈!
同样,修改后的配置文件.bash_profile也已上传到 资源包 中,供参考(如果系统本来就有.bash_profile文件的话切勿覆盖,而是应该在文件末尾新增那几行命令)。
如果想改成其他配色的话需要修改上述文件中的 LSCOLORS
变量。该变量由22个字母组成,每2个一组,分别代表一种文件类型的文字颜色和背景颜色。这11种文件类型分别为:
- directory(文件夹)
- symbolic link(链接文件)
- socket
- pipe
- executable(可执行文件)
- block special
- character special
- executable with setuid bit set
- executable with setgid bit set
- directory writable to others, with sticky bit
- directory writable to others, without sticky bit
具体的颜色代码为:
- a 黑色
- b 红色
- c 绿色
- d 棕色
- e 蓝色
- f 洋红色
- g 青色
- h 浅灰色
- A 粗体黑色
- B 粗体红色
- C 粗体绿色
- D 粗体棕色
- E 粗体蓝色
- F 粗体洋红色
- G 粗体青色
- H 粗体浅灰色
- x 默认颜色
根据自己的需求修改对应的代码即可。
3. vim显示效果设置
经过前面的设置Terminal已经基本和Linux的显示风格一致了,但是进入vim后还是黑底白字,所以我们还需要进行一些高亮语法等设置使vim的显示效果更加友好。
切换到主用户目录:
cd ~
复制vim的系统配置文件:
cp /usr/share/vim/vimrc ~/.vimrc
编辑用户配置文件.vimrc:
vim .vimrc
按 i
进入插入模式,在文件末尾添加如下代码:
syntax on" 语法高亮autocmd InsertLeave * se nocul" autocmd InsertEnter * se cul" 用浅色高亮当前行(未使用)set tabstop=4" Tab键的宽度set softtabstop=4set shiftwidth=4" 统一缩进为4set number" 显示行号colorscheme default" 设置颜色主题set ruler" 在编辑过程中,在右下角显示光标位置的状态行set scrolloff=3" 光标移动到buffer的顶部和底部时保持3行距离
按Esc退出到命令模式,输入 :wq
保存退出,再次进入vim即可看到新的显示效果,如下图所示:
同样,修改后的配置文件.vimrc也已上传到 资源包 中,可下载参考。
另外,我这里使用的是vim的默认主题default,如果想使用其他主题,将上述代码片第18行的 colorscheme default
改成对应的主题即可,比如可以改成 colorscheme pablo
。可选的主题在下图中列出,以.vim结尾的文件即为vim的主题文件:
4. 突出显示命令提示符
首先查看系统默认的显示方案:
echo $PS1
例如结果是:
[\u@\h \W]\$
这里 \u
为用户名,\h
为主机名,\W
为当前所在目录(小写 \w
为当前目录的全路径)。
在.bash_profile文件最后添加如下代码:
export PS1="\[\033[01;31;01m\][\u@\h \W]\$ \[\033[01;00;00m\]"
则可将命令提示符整行变成红色。
5. 主要参考文档
[1] http://bbs.feng.com/forum.php?mod=viewthread&tid=10508780
[2] http://www.cnblogs.com/the-tops/p/5872580.html
[3] http://www.cnblogs.com/ayseeing/p/3620540.html
感谢以上博主的整理和总结工作。
文中用到的配置文件已打包上传,欢迎下载 http://download.csdn.net/detail/u010391437/9899185
- macOS 修改终端Terminal的颜色设置
- 修改mac 终端(terminal)字体颜色
- Linux系统Terminal终端中的文件、文件夹的颜色修改方法
- ubuntu如何修改terminal终端的主机名
- 设置终端(terminal)快捷键
- ubuntu terminal修改ls的颜色
- 修改terminal 开头语句的颜色
- ubuntu终端的颜色设置
- Ubuntu中修改命令终端Terminal的配色方案
- Terminal终端的快捷键
- Mac终端(Terminal)自定义颜色,字体,背景
- 修改Linux终端颜色
- Linux终端下的颜色设置
- [zt]设置ubuntu终端的命令行颜色
- Linux终端下的颜色设置
- 如何设置终端里字符的颜色
- 【Linux】Linux终端下的颜色设置
- Linux输出终端字体的颜色设置
- maven 创建javaweb项目
- 前端必须掌握30个CSS3选择器
- 正则表达式
- Java代码测试线程死锁 用jvisualvm监控
- JS实现时间格式的各种转化记录
- macOS 修改终端Terminal的颜色设置
- Java语言高编——IO流(文件操作)
- 计算一定范围内素数个数的算法
- 前端资源大全
- office转pdf在vs调试成功,传到iis上转化不出来
- nginx实现高并发的原理
- 20个非常有用的Java程序片段
- 关于MySQL数据库操作
- 数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器(转)