前言
为了环境统一,把自己的 linux 和 mac 的电脑都装上统一的 zsh。
安装 zsh
1 2 3 4 5 6 7 8 9 10 11 12 13
| $ echo $SHELL /bin/bash
$ cat /etc/shells
/bin/sh /bin/bash /bin/rbash /bin/dash /bin/zsh /usr/bin/zsh
|
安装 zsh:
1 2
| apt-get update apt-get -y install zsh
|
切换到 zsh:
安装 ohmyzsh
1
| sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
|
安装 zsh-syntax-highlighting
1
| git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
|
安装 zsh-autosuggestions
1
| git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
|
安装 wakatime
前置安装 wakatime-cli
1
| python3 -c "$(wget -q -O - https://raw.githubusercontent.com/wakatime/vim-wakatime/master/scripts/install_cli.py)"
|
1
| git clone https://github.com/sobolevn/wakatime-zsh-plugin.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/wakatime
|
绑定 shell 快捷键
1 2 3
| $ vi ~/.zshrc
bindkey \^U backward-kill-line
|
作用是和 bash 的快捷键同步,ctrl u
删除整行。
参考链接