iTerm2 和 Oh my Zsh 的简单使用

一. iTerm2(官网)可自定义的终端程序.

  1. 一些相关命令
1.查看当前系统的shell
cat /etc/shells

2.切换shell
chsh -s /bin/zsh

2.iTerm偏好设置
Preferences(command + ,)->Profiles
Window可以设置背景颜色/透明度/背景图/新窗口大小(Columns/Rows)110/22

finder下显示隐藏目录快捷键 command + shift + .

二. Oh My Zsh (官网 / github) 是一个iTem2的插件,最常用的功能如下,一般使用只需要设置好这几个就可以了。

首先从官网安装一下,然后打开zsh的配置文件 ~/.zshrc

1.声明高亮zsh-syntax-highlighting

1.安装
brew install zsh-syntax-highlighting
2.配置 `~/.zshrc`: 在最后添加下面一行
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

2.自动补全zsh-autosuggestions

1.安装
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
2.配置`~/.zshrc`: 找到plugins行,在括号里添加`zsh-autosuggestions`
plugins=(git zsh-autosuggestions)

3.隐藏主机名


# agnoster 主题设置:隐藏当前用户
#prompt_context() {
#  DEFAULT_USER="sunqiang"
#}
 
# agnoster 主题设置:只显示当前用户名
prompt_context() {
  if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
    prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
  fi
}

配置`~/.zshrc`: 增加/修改 DEFAULT_USER="你的用户名"

4.主题ZSH_THEME="agnoster",

1.agnoster主题需要Meslo 字体支持,[点击下载:Meslo LG M Regular for Powerline.ttf](https://links.jianshu.com/go?to=https%3A%2F%2Fgithub.com%2Fpowerline%2Ffonts%2Fblob%2Fmaster%2FMeslo%2520Slashed%2FMeslo%2520LG%2520M%2520Regular%2520for%2520Powerline.ttf),下载后安装到Mac上。
2.修改iTerm字体(偏好->profile->text->changeFont->Meslo LG M Regular for Powerline)

5.拖入文件夹自动CD到当前目录Go2Shell

三. 快捷命令

command + ; 查看历史命令
command + shift + h 查看剪贴板历史

command + enter 进入与返回全屏模式
command + t 新建标签
command + w 关闭标签
command + 数字/command + 左右方向键    切换标签
command + f 查找
command + d 水平分屏
command + shift + d 垂直分屏
command + option + 方向键  切换屏幕

ctrl + u    清除当前行
ctrl + l    清屏
ctrl + a    到行首
ctrl + e    到行尾
ctrl + f/b  前进后退
ctrl + p    上一条命令
ctrl + r    搜索命令历史

你可能感兴趣的:(iTerm2 和 Oh my Zsh 的简单使用)