当前位置: 首页 > 科技观察

配置简单高效的Zsh

时间:2023-03-20 15:10:11 科技观察

Shell是类Unix系统中超级好用的工具,Zsh是shell中的佼佼者,不过现在在网上搜索Zsh的配置方案,有copy-粘贴oh-my-zsh配置方案。其实oh-my-zsh并不好用。它会严重减慢Zsh的速度并降低你的工作效率。下面我就把自己的使用方案分享给大家,教大家如何配置一个高效易用的Zsh。安装Zsh我在我的笔记本电脑上使用ArchLinux,在我的服务器上使用Ubuntu。主要介绍这两个版本的配置方法。请自行尝试RedHat发行版。我个人喜欢尽可能从发行版的源安装。从源码安装具有方便、稳定、易维护等优点。安装ArchLinux在Zsh终端输入:sudopacman-Syzsh安装Ubuntu在Zsh终端输入:sudoapt-getupdatesudoapt-getinstallzshinstallplugins我只需要两个插件:zsh-autosuggestions:这个是自动的建议插件,它可以自动提示你输入你需要的命令。zsh-syntax-highlighting:这是一个代码高亮插件,可以让你的命令行的每一条命令都清晰可见。还有一个主题:zsh-theme-powerlevel10k这个主题提供了漂亮的提示,可以显示当前路径、时间、命令执行成功与否,还可以支持git分支显示等。它也尽可能从源安装。Ubuntu20.10的源是powerlevel9k。配置后,实际体验与powerlevel10k差别不大。在ArchLinux中安装插件和主题的终端输入命令:sudopacman-Szsh-autosuggestionszsh-syntax-highlightingzsh-theme-powerlevel10kzsh-completions在终端中输入命令在Ubuntu中安装插件和主题:sudoapt-getinstallzsh-autosuggestionszsh-syntax-highlightingzsh-theme-powerlevel9k以便安装插件和主题。更改默认shell并配置插件和主题安装后,是时候启用Zsh并配置插件和主题了。更改默认的shell终端,输入命令:chsh-s/usr/bin/zshArchLinux和Ubuntu是一样的操作,然后注销重新登录,Zsh就启用了。第一次进入Zsh时,会自动出现一个配置界面,可以根据需要自定义Zsh。这里输入1,进入配置界面。配置界面中各个菜单的含义分别为:1:设置命令历史相关选项2:设置命令补全系统3:设置热构建4:选择各种常用选项,选择“On”或“Off”即可0:退出,并使用空白(默认)配置a:终止设置并退出q:退出这里按照提示,然后根据自己的喜好进行配置,配置完成后会在你的用户目录下生成一个.zshrc文件,然后我们就是将在这个文件中启用插件和主题,Zsh配置插件和主题的配置文件是~/.zshrc文件,在你的用户目录~/下,删除这个文件后,再次进入Zsh,出现的配置界面zsh将再次被触发。在ArchLinux中启用插件和主题打开~/.zshrc文件并向其中添加以下代码行:source/usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zshsource/usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zshsource/usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme在Ubuntu上启用插件和主题打开~/.zshrc文件并添加以下代码行给它:source/usr/share/powerlevel9k/powerlevel9k.zsh-themesource/usr/share/zsh-autosuggestions/zsh-autosuggestions.zshsource/usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh这是成功启用插件和主题,插件简单易用,无需额外配置,有额外配置需求的可以自行研究。powerlevel10k主题第一次进入时,会触发一个配置界面。然后按照提示和你的喜好一步步完成配置。在这里你可以选择你喜欢的提示。配置完成后,就可以愉快的使用啦!