如何配置一个极简舒适的终端环境:oh-my-zsh 和iterms配置

研究了几天对于终端的配置,使得编写代码更方便并且美观极简。为了使用方便,可以一边看视频一边写代码,我使用iterms代替ac terminal作为工具。这些配置同样可以在ac terminal上使用。

最终效果如图:

注意:其中使用的git clone如果链接无法下载,可以尝试将github.com替换为github.com.cnpmjs.org。

1. 下载oh-my-zsh,并切换shell为zsh

  1. 下载oh-my-zsh

    方式一: 使用git 这里下载到~/.oh-my-zsh下

    ​​​​​​​$ git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

    方式二: 使用curl $ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

    方式三: 使用wget $ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

  2. 备份配置文件(可省略) $ cp ~/.zshrc ~/.zshrc.orig

  3. 创建一个新的配置文件 $ cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

  4. 切换默认shell为zsh $ chsh -s /bin/zsh

下载成功后,每行代码会变成箭头,而不是原来一大长串用户名,更方便,并且对于git文件夹会标识出来:

其中绿色箭头表示执行成功,红色箭头表示错误。

如果想要查看当前用户名:whoami

2. 更换zsh的主题为Dracula

  1. 下载主题文件 $ git clone https://github.com/dracula/zsh.git

  2. 创建一个指向Oh my zsh主题文件夹的符号链接 DRACULA_THEME是你刚才下载主题的目录 $ ln -s $DRACULA_THEME/dracula.zsh-theme ~/.oh-my-zsh/themes/dracula.zsh-theme

或者你可以移动主题文件dracula.zsh-theme到~/.oh-my-zsh/themes/下 提示: 显示隐藏文件夹的快捷键为command+shift+.

  1. 修改zsh主题。编辑~(用户名)下.zshrc文件,修改ZSH_THEME为"dracula" $ vim ~/.zshrc

3. zsh的命令高亮插件:zsh-syntax-highlighting

效果如图:

  1. 下载命令高亮插件 这里下载到用户名下.zsh文件夹下 $ sudo git clone https://github.com/zsh-users/zsh-syntax-highlighting ~/.zsh/zsh-syntax-highlighting

  2. 编辑配置文件,使用插件: $ vim ~/.zshrc

  3. 添加以下内容: source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

4. 命令提示插件:zsh-autosuggestions

效果:输入g会出现相应提示,按↑即可补全

  1. 下载命令提示插件 $ sudo git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions

  2. 编辑配置文件,使用插件 $ vim ~/.zshrc

  3. 添加以下内容: source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh

5. 配置tmux状态栏:

效果图:

参考:tmux配置: fork自oh my tmux,做了colemak键位的适配

  1. 备份 ~/ .tmux.conf

  2. git clone https://gitee.com/firfly903/tmux.git

  3. cp tmux-config/.tmux.conf ~/.tmux.conf

这个conf配置文件里没有对鼠标点击对适应,还需要在.tmux.conf中添加一行:

set -g mouse on

配置完成!

6. Iterms2配置ssh

如果使用iterms2登陆服务器,还有一种简便方式:

进入iterms2的perference- profile

添加后,可以在状态栏中直接打开服务器:

tmux的美化

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
oh-my-zsh 是一个开源的、社区驱动的 zsh 配置管理框架,它提供了一系列的插件、主题和自定义选项,使得用户可以轻松地定制和管理自己的 zsh 终端环境。它旨在提供一个更强大、更易用的终端工具。 而 oh-my-zsh-git 是 oh-my-zsh 在 GitHub 上的一个 fork 版本,它基于原版的 oh-my-zsh,对其进行了一些修改和扩展。oh-my-zsh-git 主要的目的是为了扩展和增强原版 oh-my-zsh 的功能,并从社区中收集和整合更多的插件和主题。 具体来说,oh-my-zsh-git 与 oh-my-zsh 的区别主要体现在以下几个方面: 1. 功能扩展:oh-my-zsh-git 在原版 oh-my-zsh 的基础上增加了一些功能和工具,使得终端使用起来更加方便和高效。 2. 插件和主题:oh-my-zsh-git 提供了更多的插件和主题选项,且会持续更新和增加。用户可以根据自己的需求选择和使用不同的插件和主题。 3. 扩展性:oh-my-zsh-git 更加注重可扩展性,用户可以自定义添加新的插件和主题,或者根据自己的需要修改现有的插件和主题。 4. 社区支持:oh-my-zsh-git 的社区活跃度较高,用户能够得到更多的帮助和支持,同时也能够贡献自己的代码和改进。 综上所述,oh-my-zsh-git 是在 oh-my-zsh 基础上进行的一些改进和扩展,提供了更多的插件和主题选项,同时注重用户的自定义和扩展能力。用户可以根据自己的需求选择采用哪个版本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值