zsh基本配置以及常用操作

  • Post author:
  • Post category:其他


自从电脑上安装wsl以后,对zsh的折腾就一发不可收拾,不可否认zsh确实可以很有效地提高我们的工作效率,在此记录一下一些基本配置以及常用操作供自己查阅。



安装

  1. 安装zsh
sudo apt-get install zsh
  1. 配置默认Shell
chsh -s /bin/zsh
  1. 安装oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  1. 配置主题
  • 编辑 oh-my-zsh 配置文件
vim ~/.zshrc
  • 修改主题

修改

ZSH_THEME="ys"

,自带的主题都可以在

~/.oh-my-zsh/themes

文件夹下找到。

  • 使配置生效
source ~/.zshrc
  1. 安装插件

以安装语法高亮插件为例



  • ~/.oh-my-zsh/plugins

    目录下克隆插件。
cd ~/.oh-my-zsh/plugins && git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
  • 编辑 oh-my-zsh 配置文件
vim ~/.zshrc

修改其中的

plugins

字段,zsh默认只有一个 git 插件,将刚刚下载的

zsh-syntax-highlighting

添加进去。

plugins=(
  git
  zsh-syntax-highlighting
)
  • 使配置生效
source ~/.zshrc

zsh会自带很多插件,所有自带的插件都可以在

~/.oh-my-zsh/plugins

文件夹下找到,部分插件直接在.zshrc文件中添加相应的名称即可



快捷键

在zsh中有很多比较方便的快捷键,此处整理几个自己经常用到的:


  • [Ctrl] + [U]

    :删除整行

  • [Ctrl] + [W]

    :删除光标之前的字母

  • [Ctrl] + [L]

    :清屏

  • [Ctrl] + [R]

    :搜索历史输入

  • [Ctrl] + [A]

    :将光标移动行首

  • [Ctrl] + [E]

    :将光标移动行尾



插件推荐



git

此插件是git默认开启的,主要是使用一些alias,可以在

~/.oh-my-zsh/plugins/git/git.plugin.zsh

文件中查看到这些alias。



zsh-autosuggestions

此插件会记录你之前输入过的所有命令,并自动匹配你可能想要输入命令,按



就可以补全命令



aoutojump

实现目录之间的快速跳转,j + 目录名就可以直接进入那个目录不用再频繁地使用cd进入了。



sudo

忘记加sudo了?安装这个插件之后双击ESC就会给你自动加上。



版权声明:本文为liuergo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。