macOS Mojave 美化一下终端

1、切换bash到zsh(必选)
zsh与bash一样是一种shell,mojave 默认是安装了zsh的
一些可能用到的命令:
echo $SHELL 显示当前默认shell
cat /etc/shells 显示当前系统安装过的shell
chsh -s /bin/zsh 切换shell成zsh
brew install zsh 如果系统没有,可以使用这条命令安装zsh,如果brew也没有,请先安装brew

2、安装Oh My Zsh
zsh官网 https://ohmyz.sh/
GitHub链接 https://github.com/ohmyzsh/ohmyzsh
一些简介
https://wiki.archlinux.org/index.php/Zsh_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
https://zhuanlan.zhihu.com/p/35283688

curl安装:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

wget安装:
默认mojave是没有装wget的可以使用brew安装
brew install wget
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

3、配置主题
然后,我们编辑vim ~/.zshrc文件,将主题配置修改为ZSH_THEME="ys"。其实还有很多其他的主题,有的主题可能需要装一些字体才能不出现乱码。
vim ~/.zshrc
当然也可以选择使用任何你想使用的编辑器打开该文件,比如我vscode。

4、代码自动补全神器:incr
官网 https://mimosa-pudica.net/zsh-incremental.html
下载 incr 自动补全插件 http://mimosa-pudica.net/src/incr-0.2.zsh
首先介绍下,~/.oh-my-zsh/plugins 目录是Oh My Zsh安装插件的目录,我们可以在这里创建一个incr的文件夹,然后把下载到的incr.zsh丢进来。
然后在.zshrc文件中插入下面一句话:
source ~/.oh-my-zsh/plugins/incr/incr*.zsh
保存关闭.zshrc然后执行
source .zshrc
让改变立即生效。

5、给终端选择一个黑色背景试试吧。
我选的是homebrew。

其他
1、安装iterm2(非必选)
参考 https://www.cnblogs.com/xishuai/p/mac-iterm2.html
官网下载,iterm.app 直接复制到应用程序文件夹。

2、配置 iTerm2 主题
常用的是Solarized,git下载即可
https://github.com/altercation/solarized
按Command + ,键,打开 Preferences 配置界面
然后Profiles -> Colors -> Color Presets -> Import
选择刚才解压的solarized->iterm2-colors-solarized->Solarized Dark.itermcolors文件,导入成功,最后选择 Solarized Dark 主题,就可以了。

我选用的是tango dark

原文地址:https://www.cnblogs.com/feipeng8848/p/12368183.html

时间: 2024-08-03 00:22:53

macOS Mojave 美化一下终端的相关文章

VMWare 14.1 15 Pro 安装 macOS Mojave 10.14.1系统 遇到的问题解决方案

安装环境WIN10VMware Workstation Pro 15.0.0 Build 10134415工具准备1.VMware Workstation Pro 15.0.0 Build 10134415官网下载地址:http://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.0.0-10134415.exe给几个序列号:AC11H-4HZ05-08EDQ-APQGX-YCUC8ZG780-8EZ9M-M8

Vmware workstation 14 升级安装macOS Mojave 测试版操作系统

苹果在 WWDC 发布会上宣布了最新的 iOS 12 固件以及 macOS Mojave 10.14 操作系统,现在也都已经提供了开发者预览版供大家尝鲜测试了. macOS Mojave 系统新增了暗黑模式界面.桌面文件自动归类整理成堆栈.更强大的 Finder 图片浏览.Quick Look 预览可编辑/标记.全新设计的 Mac AppStore.更丰富的截图功能.更注重隐私保护的 Safari.手机摄像头"接力".HomeKit 智能家居支持等一系列新特性-- 按捺不住,想要体验一

macOS Mojave 10.14 正式版下载 – 苹果Mac系统升级程序

Apple在前段时间的WWDC 发布会上宣布了最新的 macOS Mojave 10.14 操作系统,经过一段时间测试之后于9.25日迎来最终的正式版下载. macOS Mojave 10.14 系统新增了深夜模式界面.桌面文件自动归类整理成堆栈.更强大的 Finder 图片浏览.Quick Look 预览可编辑/标记.全新设计的 Mac AppStore.更丰富的截图功能.更注重隐私保护的 Safari.手机摄像头"接力".HomeKit 智能家居支持等一系列新功能 macOS Mo

vim segment fault when i upgrade to macOS Mojave

系统升级到 macOS Mojave, vim插件YouCompleteMe出错. Vim: Caught deadly signal SEGV Error detected while processing function <SNR>103_PollServerReady[7]..<SNR>103_Pyeval:Vim: Finished. Exception MemoryError: MemoryError() in <module 'threading' from '

上一封 下一封 APPLE-SA-2019-3-25-2 macOS Mojave 10.14.4,Security Update 2019-002 High Sierra, Security Update 2019-002 Sierra

APPLE-SA-2019-3-25-2 macOS Mojave 10.14.4, Security Update2019-002 High Sierra, Security Update 2019-002 Sierra macOS Mojave 10.14.4, Security Update 2019-002 High Sierra,Security Update 2019-002 Sierra are now available andaddresses the following: A

macOS Mojave 10.14.4 官网正式版

软件介绍 macOS Mojave 10.14.4 官网正式版点击下载 macOS Mojave 10.14.4 官网正式版是目前最受欢迎的Mac电脑的最新版本操作系统,专为Mac电脑打造而成,采用了软硬件协同设计,能帮助用户得心应手地处理各种事情.最近macOS Mojave经过一段时间的测试检测也更新到了10.14.4版本,下面就给大家介绍一下更新内容. 版本更新 黑暗模式 为用户的Mac电脑体验一个戏剧性的新外观,把用户的内容放在前面和中间,而控件退到背景中. 享受新应用程序的设计,让用户

MacOS Mojave 10.14.4 安装 MySQLdb 报错处理

MacOS Mojave 10.14.4 上安装 MySQL-python 恶心到吐,以前 MacOS series 版本时安装过,但没有这么痛苦.为以后不再被恶心到,还是记录一下吧. 我们安装 MySQL-python 之前应该都已经安装过 mysql 了,这里就不记录了. 执行 pip install MySQL-python 第一种报错:_mysql.c:44:10: fatal error: 'my_config.h' file not found#include "my_config.

Linux美化之——终端提示符

1. PS1变量简介 PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置. 可以使用 man bash命令查看bash手册,找到该变量支持的特殊字符,以及这些特殊字符的意义: \d:#代表日期,格式为weekday month date,例如:"Mon Aug 1" \H:#完整的主机名称. \h:#仅取主机的第一个名字,如上例,则为fc4,.linux则被省略 \t:#显示时间为24小时格式,如:HH:MM:SS \T:#显示时间为12小时格式 \A:#显示时间为2

如何修改或美化linux终端

先丢一张效果图: 如何让您的 LD 的终端更具个性呢?首先,我们需要了解下面几点知识.A:配置文件 个人配置文件:~/.bashrc全局设定文件:/etc/bash.bashrc(修改需要管理员权限) B命令提示符由特殊 shell 变量控制,分别是 :PS1,PS2,PS3,PS4. 我们可以只考虑 PS1.在终端执行 那上面输出结果中的\n,\T,[]代表什么呢?这是一些转义字符,它们分别代表: \A:以 24 小时格式显示时间(HH:MM)\d:表示日期,格式为"星期 月份 日期"