前言

最近刷到某程序员博主的视频,发现他的MAC终端的主题挺好看,对于经常使用vim命令和终端的程序员来说,一个好看的终端主题,能大大提高效率,正好借这个机会,给大家分享下这几个利器。

  • 效果图

安装iTerm2

iTerm2是Terminal的替代品,是iTerm的继承者。它适用于macOS 10.14或更新版本的mac。iTerm2将终端带入了现代时代,提供了您从未知道自己一直想要的功能。

1.通过iTerm2官网下载:https://iterm2.com/downloads.html2.通过homebrew下载:brew install iterm2

安装oh-my-zsh

git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh
git clone https://github.com/dracula/zsh.git
cp ${dracula主题路径}/dracula.zsh-theme .oh-my-zsh/themes/dracula.zsh-theme
vim ~/.zshrc
ZSH_THEME="dracula"
 步骤:Preferences>Profiles>Colors>Colors Presets>选择dracula

-



重点:到这一步后 重新进入iTerm2报错

themes/dracula.zsh-theme:19: command not found: async_init

解决办法:将dracula主题的文件夹下lib目录下async.zsh移动到.oh-my-zsh/themes/lib/目录下

cp ${保存dracula主题的目录}/lib/async.zsh .oh-my-zsh/themes/lib/

到此就与前言效果图一致了

常用插件

  • 命令高亮插件(平常输入命令不对则显示红色,正确则显示绿色)
    安装命令高亮插件
sudo git clone https://github.com/zsh-users/zsh-syntax-highlighting ~/.zsh/zsh-syntax-highlightingvim ~/.zshrc
#定位到最后一行
G(shift+g)
#编辑
i
#在.zshrc配置插件
source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
#保存并退出
:wq
#重新进入iterm2

上对比图
命令错误:

命令正确:

  • 命令补全插件
    安装命令补全插件
sudo git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
vim ~/.zshrc
#定位到最后一行
G(shift+g)
#编辑
i
#在.zshrc配置插件
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
#保存并退出
:wq
#重新进入iterm2,输入命令(方向键右键->补全)

如何使用iTerm2+oh-my-zsh+Dracula美化你的MAC终端相关推荐

  1. iTerm2 + oh my zsh +agnoster 打造最强Mac终端

    链接: http://www.siguoya.name/pc/home/article/256 http://www.jianshu.com/p/fabd40cf83fe http://www.jia ...

  2. iTerm2 + Oh My Zsh,打造专属你的终端神器

    前言 说在前面,本文主要适合于的是使用 macOS 系统的小伙伴,如果你使用的 Windows 或者 Linux 系统的电脑,那可能暂时不太适合你.当然了,如果你只是想了解一下新知识,那么欢迎各位! ...

  3. MAC上安装iTerm2+oh my zsh+设置Dracula主题

    MAC上安装iTerm2+oh my zsh+设置dracula主题 iTerm2 + oh my zsh 安装教程 Dracula主题安装教程 问题解决教程

  4. 利用iTerm2+oh-my-zsh+Dracula主题打造我的Mac终端利器

    首先附上效果图: 我在寻找一个Mac终端Terminal的主题的时候,在DraculaTheme看到了这张图,效果非常好,在踩了一些坑之后,最终把主题打造成了上图. 1. 下载iTerm2 我是在官网 ...

  5. macos终端美化_关于macOS终端美化的最轻松的指南Z Shell中的速成课程

    macos终端美化 Speeding it up more than the standard bash terminal that comes with your MacOS by using iT ...

  6. 【Mac】MAC 终端美化教程(来个全套)

    [Mac]MAC 终端美化教程(来个全套) 废话不多,上才艺(最终效果图) 帅不帅!!! 你说帅 按照此教程咔咔一顿操作后,你将获得以下装逼成就: 1.清晰好看的文字提示格式 2.带有自己最靓照骗的背 ...

  7. Mac终端terminal光标快速移动方法 emacs/vim模式 | bash vim 、zsh vim模式

    在Docker容器的 bash 中,默认使用的是 emacs 可以用 bind -V | grep keymap 查看,用 set -o vi 临时修改为 vi 模式 虽然可以在 bash 设置为永久 ...

  8. Mac终端神器iterm2常用配置

    一:介绍: 是不是感觉Mac自带终端不够智能,不够炫酷.不要着急,拯救Mac终端的神器来了.iTerm2 是一款完全免费的,专为 Mac OS 用户打造的命令行应用.直接在官网上http://iter ...

  9. mac终端Iterm2支持rz和sz的解决方案

    mac终端Iterm2支持rz和sz的解决方案 参考文章: (1)mac终端Iterm2支持rz和sz的解决方案 (2)https://www.cnblogs.com/zhaoyawei/p/9121 ...

最新文章

  1. pyspark性能调优参数
  2. Android runOnUiThread() 方法的使用
  3. 使用XML在MSSQL把字串分解
  4. 网警信息安全!_只愿与一人十指紧扣_新浪博客
  5. 远程服务器的环境的配置
  6. 动态asp网页批量生成静态html网页问题
  7. 【JavaScript框架封装】实现一个类似于JQuery的缓存框架的封装
  8. 深度学习笔记:LSTM
  9. oracle 定时清理表数据,关于Oracle存储过程和调度器实现自动对数据库过期数据清除的问题...
  10. matlab 的cat函数
  11. 39 CO配置-控制-产品成本控制-成本对象控制-实际成本核算/物料分类帐-激活评估范围的物料分类账
  12. Java 8实现BASE64编解码
  13. 微课|中学生可以这样学Python(例11.1):tkinter电子时钟程序(2)
  14. Java 面向对象(基础) 知识点总结I
  15. ArrayList的add方法值被覆盖(android项目)
  16. 浅谈Java中的常量池
  17. Linux 系统升级蝉道
  18. 用project做项目计划及总结报表
  19. 打开计算机系统无法访问指定的,win10系统运行软件时提示“无法访问指定设备路径或文件的修复步骤...
  20. 360儿童手表显示服务器错误,360儿童卫士刷机常见问题与解决方法

热门文章

  1. NPL系列之分词和分词框架(二)
  2. 维特智能姿态传感器WT901C-485调试流程
  3. 涉密学位论文不得在联网的计算机上撰写,华南理工大学涉密学位论文管理暂行规定...
  4. Ubuntu手机操作系统稳定版 20131018
  5. 分式用c语言表达式,在C中表示分式
  6. 无线传感网笔记--物理层
  7. 关于 el-table-column type属性
  8. 逝者已逝,愿生者坚强
  9. oracle运维与mysql_运维日记| MySQL/Oracle深度解析之一:逻辑读
  10. 三元催化器 - 汽车熄火后底盘金属砰砰响 / 啪啪啪 / 哒哒哒的声响 / 异响