渭南自建站网站建设,wordpress配置域名,建设个人网站可以卖产品吗,开一个做网站的公司赚钱吗目录一、iTerm2简介二、下载以及安装三、iTerm2主题配置四、配置Oh My Zsh1、安装方式#xff08;1#xff09;一键安装#xff08;2#xff09;手动安装3、切换zsh4、修改主题五、配置Meslo字体六、声明高亮七、自动建议填充八、iTerm2快速隐藏和显示九、iTerm2隐藏用户名…
目录一、iTerm2简介二、下载以及安装三、iTerm2主题配置四、配置Oh My Zsh1、安装方式1一键安装2手动安装3、切换zsh4、修改主题五、配置Meslo字体六、声明高亮七、自动建议填充八、iTerm2快速隐藏和显示九、iTerm2隐藏用户名和主机十、iTerm2快捷键十一、卸载oh-my-zsh十二、问题1、问题一iTerm2打开报错2、问题二terminal终端乱码一、iTerm2简介
Mac OS自带的终端用起来虽然有些不太方便界面也不够友好iTerm2是一款相对比较好用的终端工具。iTerm2常用操作包括主题选择、声明高亮、自动填充建议、隐藏用户名和主机名、分屏效果等。
效果图如下
二、下载以及安装
Mac系统默认使用bash作为终端但是新的Mac系统已经默认使用zsh查看方式
cat /etc/shells结果
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zshbash与zsh切换命令
chsh -s /bin/zsh
chsh -s /bin/bashbash与zsh配置文件
bash的配置文件~/.bash_profilezsh的配置文件~/.zshrc iTerm2下载地址https://www.iterm2.com/downloads.html
注下载的是压缩文件解压后直接双击执行程序文件或者直接将它拖到Applications目录下。 也可以直接使用Homebrew进行安装
brew cask install iterm2三、iTerm2主题配置
iTerm2 最常用的主题是 Solarized Dark theme。
下载地址http://ethanschoonover.com/solarized
github地址https://github.com/altercation/solarized
下载的是压缩文件解压然后打开iTerm2按Command , 键打开 Preferences 配置界面然后 Profiles → Colors → Color Presets 在下拉列表中选择 Import选择刚才解压的 solarized → iterm2-colors-solarized → Solarized Dark.itermcolors文件导入成功后在 Color Presets下选择 Solarized Dark 主题就可以了。 效果如下
四、配置Oh My Zsh
Oh My Zsh 是对主题的进一步扩展。
下载地址https://github.com/robbyrussell/oh-my-zsh 1、安装方式
1一键安装
via curl安装方式
sh -c $(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)via wget安装方式
sh -c $(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)2手动安装
github下载地址https://github.com/ohmyzsh/ohmyzsh
## 找到仓库 然后clone到本地
git clone https://github.com/ohmyzsh/ohmyzsh.git
## 把仓库复制到 .oh-my-zsh目录
cp -r ohmyzsh ~/.oh-my-zsh
## 复制.zshrc
cp ohmyzsh/templates/zshrc.zsh-template ~/.zshrc
## shell换成zsh
chsh -s /bin/zsh3、切换zsh
安装好之后需要把 Zsh 设置为当前用户的默认 Shell这样新建标签的时候才会使用 Zsh
chsh -s /bin/zsh4、修改主题
将主题修改为 ZSH_THEMEagnoster。
vim ~/.zshrc输入 i 进入编辑模式将 ZSH_THEME 编辑为 ZSH_THEMEagnoster。
然后按 esc 键退出编辑:wq 保存退出。 agnoster 是比较常用的 zsh 主题之一你可以挑选你喜欢的主题。
zsh 主题列表https://github.com/robbyrussell/oh-my-zsh/wiki/themes
注上面提到的via wget安装方式需要安装wget,方法如下: 直接终端使用homebrew安装前提是已经安装了homebrew
安装命令
brew install wget检验是否安装成功
wget http://www.arefly.com/五、配置Meslo字体
使用上面的主题需要 Meslo 字体支持要不然会出现乱码的情况。
字体下载地址Meslo LG M Regular for Powerline.ttf
下载好之后找到对应的字体,直接在 Mac OS 中安装即可。
然后打开 iTerm2按 Command , 键打开 Preferences 配置界面然后 Profiles → Text → Font → Chanage Font选择 Meslo LG M Regular for Powerline 字体。 六、声明高亮
zsh-syntax-highlighting 插件为 shell zsh 提供语法高亮显示。当命令在 zsh 提示符下输入到交互式终端时它可以突出显示命令。这有助于在运行命令之前检查命令特别是捕获语法错误。
Homebrew 安装
brew install zsh-syntax-highlightinggit 命令安装
cd ~/.oh-my-zsh/custom/plugins/
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git安装成功之后编辑 vim ~/.zshrc 文件找到 plugins我们需要把高亮插件加上
plugins(git zsh-syntax-highlighting)注请务必保证插件顺序zsh-syntax-highlighting 必须在最后一个。
然后在文件末尾添加
source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh接着保存退出然后执行下面的命令立即生效
source ~/.zshrc高亮显示效果如下
七、自动建议填充
这个功能是非常实用的可以方便我们快速的敲命令。
配置步骤先克隆 zsh-autosuggestions 项目到指定目录
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions然后编辑 vim ~/.zshrc 文件找到 plugins 配置增加 zsh-autosuggestions 插件。 注请务必保证插件顺序zsh-syntax-highlighting 必须在最后一个。
有时候因为自动填充的颜色和背景颜色很相似以至于自动填充没有效果我们可以手动更改下自动填充的颜色配置我修改的颜色值为586e75例如 效果如下
八、iTerm2快速隐藏和显示
这个功能也非常使用就是通过快捷键可以快速的隐藏和打开 iTerm2。
打开 iTerm2按 Command , 键打开 Preferences 配置界面然后 Profiles → Keys → Hotkey自定义一个快捷键就可以了示例配置option Space
九、iTerm2隐藏用户名和主机
有时候我们的用户名和主机名太长比如我的 davis MacBook-Pro终端显示的时候会很不好看上面图片中可以看到我们可以手动去除。
编辑 vim ~/.zshrc 文件增加 DEFAULT_USERdavis 配置示例 我们可以通过 whoami 命令查看当前用户效果如下
十、iTerm2快捷键
命令说明command enter进入与返回全屏模式command t新建标签command w关闭标签command 数字 command 左右方向键切换标签command f查找command d水平分屏command shift d垂直分屏command option 方向键切换屏幕command shift h查看剪切板历史ctrl u清除当前行ctrl l清屏ctrl a到行首ctrl e到行尾ctrl f/b前进/后退ctrl p上一条命令ctrl r搜索命令历史十一、卸载oh-my-zsh
进入到 .oh-my-zsh/tools 目录依次执行
cd .oh-my-zsh/tools
chmod x uninstall.sh
./uninstall.sh
rm -rif .zshrc十二、问题
1、问题一iTerm2打开报错
打开终端一直报如下错误
compinit:503: no such file or directory: /usr/local/share/zsh/site-functions/_brew_cask解决方法
若是装了 brew 的有可能是缓存记录导致的执行如下命令可以修正
brew cleanup2、问题二terminal终端乱码
iTerm2 主题字体配置好后打开Mac自带的 terminal 时出现乱码问题。
解决方法
打开 terminal 的偏好设置修改字体如下
Meslo LG Regular for Powerline