前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu oh-my-zsh与autosuggestions配置

Ubuntu oh-my-zsh与autosuggestions配置

作者头像
chaibubble
发布2020-04-08 16:58:57
2.9K0
发布2020-04-08 16:58:57
举报

shell的类型有很多种,linux下默认的是bash,而bash的界面过于单调,命令提醒功能也不友好,zsh+autosuggestions就是为了让界面变得更美观,使用变得更高效。而oh-my-zsh在其中的作用就是让zsh的配置变得简单易用,并提供了大量的主题以供选择。 在Mac os和Linux系统中,上述组合经常被人使用。

zsh安装与配置

确定当前使用的shell,默认为bash:

代码语言:javascript
复制
echo $SHELL
/bin/bash

确定是否安装了zsh:

代码语言:javascript
复制
cat /etc/shells 
/bin/sh
/bin/bash
/bin/rbash
/bin/dash
/bin/zsh

如果没有安装:

代码语言:javascript
复制
sudo apt install zsh

将shell由bash换为zsh:

代码语言:javascript
复制
chsh -s /bin/zsh

上述过程只需要重启terminal,不需要重启服务器。

oh my zsh安装

在zsh的基础上,安装oh-my-zsh

代码语言:javascript
复制
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

主题选择

很多人选择oh-my-zsh可能都是为了其丰富的主题,尤其是一些主题对Git的支持非常友好,远不是默认的bash能比,oh-my-zsh的主题列表: 比如选择ys主题,vim 打开.zshrc,它在你的主目录下:

代码语言:javascript
复制
vim /home/username/.zshrc

将ZSH_THEME选项换为ys即可。

代码语言:javascript
复制
ZSH_THEME="ys"

autosuggestions设置

最后就是另一个及其重要的功能,zsh-autosuggestions,它是在zsh基础上的命令提醒功能,大多数情况下,我们键入的命令有很高的重复性,而这个提醒功能能有效提高效率。

安装zsh-autosuggestions:

代码语言:javascript
复制
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

配置zsh-autosuggestions,同样打开.zshrc,将plugin加上一个zsh-autosuggestions:

代码语言:javascript
复制
plugins=(zsh-autosuggestions)
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • zsh安装与配置
  • oh my zsh安装
  • 主题选择
  • autosuggestions设置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档