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

OhMyZsh和Powerlevel10k:天造地设的一对

时间:2023-03-14 11:13:15 科技观察

大多数Linux发行版中的默认shell是Bash。Bash是一个可靠的传统工具。但是,它缺少一些自定义功能,例如漂亮的颜色、光标支持等。您可以使用另一个shell,即Zsh,以获得更多设置调整并帮助您扩展Bashshell体验。这个简单的指南解释了如何安装Zsh、OhMyZsh和应用Powerlevel10k主题。OhMyZsh和Powerlevel10k安装和配置指南1.安装Zsh和更改Shell打开终端并使用以下命令为您的发行版安装Zsh。Ubuntu、Debian、LinuxMint及所有相关发行版:sudoaptinstallzshFedora:sudodnfinstallzshArch:pacman-Szsh安装完成后,找到zsh的安装位置:whereiszsh然后使用当前用户的zsh可执行文件路径换壳。chsh-s/usr/bin/zsh更改当前用户的shell关闭并再次打开终端。然后您应该会看到Zsh的首次设置。选择选项2。它将使用默认主题更改shell提示符的外观,如下图所示:Zsh首次设置2.安装OhMyZshOhMyZsh是一组可以进一步自定义Zsh的脚本。首先,我们将从GitHub下载OhMyZsh脚本进行安装。最好有wget和git包。如果未安装,请使用以下命令安装wget和git:sudoaptinstallwgetsudoaptinstallgit然后使用以下命令安装OhMyZsh:sh-c"$(wget-O-https://raw.githubusercontent。com/ohmyzsh/ohmyzsh/master/tools/install.sh)”,您应该会看到OhMyZsh,默认主题Robbyrussell应用于您的终端。安装OhMyZsh和默认主题OhMyZsh附带其他主题,您可以使用本指南安装它们。但是,在本教程中,我将讨论一个特定主题,Powerlevel10k。3.为OhMyZsh安装Powerlevel10k主题打开终端,运行以下命令,从GitHub克隆Powerlevel10k代码库,并将文件放在OhMyZsh的配置文件夹中。gitclonehttps://github.com/romkatv/powerlevel10k.git$ZSH_CUSTOM/themes/powerlevel10k用文本编辑器打开~/.zshrc文件,将ZSH_THEME变量设置为“powerlevel10k/powerlevel10k”。cd~nano.zshrc默认情况下应该是Robbyrussell。删除“robbyrussell”并在下面添加“powerlevel10k/powerlevel10k”。更改后,您的~/.zshrc应如下所示:ZSH_THEME="powerlevel10k/powerlevel10k"保存并关闭文件(CTRL+O、Enter和CTRL+X)。将OhMyZsh主题更改为Powerlevel10k重新启动终端并启动首次设置Powerlevel10k主题的向导。4.Powerleve10k的首次设置当您在安装后启动终端时,Powerlevel10k会提示您各种问题以了解您的Linux发行版设置。因此,根据您的需要按下按键并根据您的喜好自定义您的终端。以下是问题的一些示例屏幕截图,可以给您一些启发。Powerlevel10k-wizard1Powerlevel10k-wizard2最后,您可以保存文件并享受终端的新外观。如果要在应用Powerlevel10kZsh主题设置后再次重新启动配置向导,请运行以下过程。你想做多少次都可以。p10kconfigure的基本设置到此结束。如果您想了解更多,请继续阅读。更多配置(高级用法)5.安装DraculaGNOME终端主题如果您使用带有本机终端应用程序的GNOME桌面,您可以尝试惊人的Drakula主题。为此,打开一个终端并运行以下命令来下载主题:gitclonehttps://github.com/dracula/gnome-terminalcdgnome-terminal打开GNOME“终端”应用程序并转到首选项。通过单击“+”添加一个新配置文件并将其命名为“drakula”。然后转到“颜色”选项卡并取消选中“使用系统主题中的颜色”选项。为终端创建一个新的配置文件回到终端,运行以下程序。出现提示时,选择您刚刚创建的配置文件名称,如上所示。./install.sh为GNOME“终端”应用Drakula主题安装后,返回首选项并将Drakula配置文件标记为默认。6.Zsh的自动完成和语法高亮您可能想尝试两个社区开发的Zsh插件。它们是zsh-autosuggestions和zsh-syntax-highlighting。打开终端,运行以下程序,下载zsh-autosuggestions,并将其放入插件文件夹:gitclonehttps://github.com/zsh-users/zsh-autosuggestions.git$ZSH_CUSTOM/plugins/zsh-autosuggestionssame或者,为语法高亮插件运行以下程序:gitclonehttps://github.com/zsh-users/zsh-syntax-highlighting.git$ZSH_CUSTOM/plugins/zsh-syntax-highlighting用文本编辑器打开~/.zshrc文件(使用以下命令),并找到行plugins=(git)。并将其替换为以下内容:nano~/.zshrcplugins=(gitzsh-autosuggestionszsh-syntax-highlighting)使用CTRL+O、Enter和CTRL+X保存并关闭文件。关闭并打开您的终端。您现在应该能够使用自动建议和语法突出显示。总结起来!您现在应该在您的系统上安装了OhMyZsh和Powerlevel10k主题。您可以根据需要进一步自定义Powerlevel10k主题的外观和行为。干杯。