Redian新闻
>
Oh My Zsh 和 Powerlevel10k:天作之合 | Linux 中国

Oh My Zsh 和 Powerlevel10k:天作之合 | Linux 中国

科技
 
导读:这是一篇快速而简单的指南,用 Oh My Zsh 和 Powerlevel10k 主题改造你的 Zsh 终端 Shell,使其在 Ubuntu 和其他 Linux 发行版中看起来很酷。
本文字数:3188,阅读时长大约:4分钟

大多数 Linux 发行版中的默认 Shell 是 Bash。Bash 是一个可靠的和传统的工具。然而,它缺乏一些自定义功能,比如漂亮的颜色、光标支持等等。

你可以使用另一个 Shell,即 Zsh 来得到更多的设置调整,并帮助你扩展你的 Bash Shell 体验。

这个简单的指南解释了如何安装 Zsh、Oh My Zsh 并应用 Powerlevel10k 主题。

Oh My Zsh 和 Powerlevel10k 安装和配置指南

1、安装 Zsh 和改变 Shell

打开一个终端,使用以下适用于你的发行版的命令安装 Zsh。

Ubuntu、Debian、Linux Mint 和所有相关的发行版:

  1. sudo apt install zsh

Fedora:

  1. sudo dnf install zsh

Arch:

  1. pacman -S zsh

安装完成后,找出 Zsh 的安装路径:

  1. whereis zsh

然后使用当前用户的 Zsh 可执行路径改变 Shell。

  1. chsh -s /usr/bin/zsh <用户名 >

改变当前用户的 Shell

关闭并再次打开终端。然后你应该看到 Zsh 的首次设置。选择选项 2。它将用一个默认的主题改变你的 Shell 提示符的外观,如下图所示:

Zsh 的首次设置

2、安装 Oh My Zsh

Oh My Zsh 是一套可以进一步定制 Zsh 的脚本。

首先,我们将从 GitHub 上下载 Oh My Zsh 脚本来安装它。如果你有 wget 和 git 软件包,那就最好了。如果还没有安装,请使用以下命令 安装 wget🔗 www.debugpoint.com & git:

  1. sudo apt install wget
  2. sudo apt install git

然后用下面的命令安装 Oh My Zsh:

  1. sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

然后你应该看到 Oh My Zsh 及默认主题 Robbyrussell 应用到了你的终端。

安装 Oh My Zsh 和默认主题

Oh My Zsh 还附带了其他的主题,你可以 使用这篇指南🔗 www.debugpoint.com 安装它们。然而,在本教程中,我将谈论一个特定的主题,即 Powerlevel10k。

3、为 Oh My Zsh 安装 Powerlevel10k 主题

打开终端,运行以下命令,从 GitHub 上克隆 Powerlevel10k 代码库,并将文件放到 Oh My Zsh 的配置文件夹中。

  1. git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

用文本编辑器打开 ~/.zshrc 文件,将 ZSH_THEME 变量设为 "powerlevel10k/powerlevel10k"

  1. cd ~
  1. nano .zshrc

默认情况下,它应该是 Robbyrussell。删除 ”robbyrussell",添加下面的 "powerlevel10k/powerlevel10k"

更改后,你的 ~/.zshrc 文件应该是这样的:

  1. ZSH_THEME="powerlevel10k/powerlevel10k”

保存并关闭该文件(CTRL+O、回车和 CTRL+X)。

改变 Oh My Zsh 主题为 Powerlevel10k

重新启动你的终端,启动首次向导来设置 Powerlevel10k 主题。

4、Powerleve10k 的首次设置

安装后启动终端时,Powerlevel10k 会提示你各种问题以了解你的 Linux 发行版设置。所以,根据你的需要按下键,按照你的口味来定制你的终端。下面是一些问题的例子截图,可以给你一些启发。

Powerlevel10k - wizard1

Powerlevel10k - wizard2

最后,你可以保存文件,享受你的终端的新面貌。

应用 Powerlevel10k Zsh 主题设置后

如果你想再次重启配置向导,运行以下程序。你可以随心所欲地做,次数不限。

  1. p10k configure

基本设置就这样结束了。如果你想了解更多,请继续阅读。

更多配置(高级用法)

5、安装 Dracula GNOME 终端主题

如果你使用的是带有原生终端应用的 GNOME 桌面,你可以试试令人惊叹的 Drakula 主题。要做到这一点,打开一个终端,运行下面的命令来下载该主题:

  1. git clone https://github.com/dracula/gnome-terminalcd gnome-terminal

打开 GNOME “终端”应用,进入偏好设置。通过点击 “+” 添加一个新的配置文件,并命名为 “drakula”。然后进入颜色标签,取消勾选 “使用系统主题的颜色(use colors from system theme)” 选项。

为终端创建一个新的配置文件

回到终端,运行以下程序。当出现提示时,选择你刚才创建的配置文件名称,如上所述。

  1. ./install.sh

为 GNOME “终端”应用 Drakula 主题

一旦安装完成,回到偏好设置中,将 Drakula 配置文件标记为默认。

6、Zsh 的自动补完和语法高亮

你可能想试试由社区开发的两个可用于 Zsh 的插件。它们是 zsh-autosuggestions 和 zsh-syntax-highlighting。

打开终端,运行以下程序,下载 zsh-autosuggestions,并将其放在插件文件夹中:

  1. git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions

同样地,为语法高亮插件运行以下程序:

  1. git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

通过文本编辑器打开 ~/.zshrc文件(使用以下命令),并找到 plugins=(git) 一行。并将其替换为以下内容:

  1. nano ~/.zshrc
  1. plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

使用 CTRL+O、回车和 CTRL+X 保存并关闭该文件。

关闭并打开你的终端。现在,你应该可以使用自动建议和语法高亮了。

总结

这样就好了!你现在应该已经在你的系统上安装了 Oh My Zsh 和 Powerlevel10k 主题。你可以根据自己的需要,进一步定制 Powerlevel10k 主题的外观和行为。

干杯。


via: https://www.debugpoint.com/oh-my-zsh-powerlevel10k/

作者:Arindam 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

LCTT 译者 :Xingyu.Wang
💎💎💎
翻译: 936.0 篇
|
贡献: 3091 天
2014-07-25
2023-01-10
https://linux.cn/lctt/wxy
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
在 Mac 上运行 Linux 更进一步,Apple SoC CPUFreq 驱动即将并入 Linux 主线内核天赋“易昺(bǐng)”,创造历史!EulerMaker:构建 openEuler 全场景生态 | Linux 中国Everyday跟every day别再乱用了,他们长得像,但不一样哦!Fluent Mybatis、原生Mybatis,、Mybatis Plus 大对比,哪个更好用?如何在 Silverblue 上变基到 Fedora Linux 37 | Linux 中国苏纳克新提议:Alevel学生必修数学?IGCSE数学如何学习才能打好Alevel基础?在美国287.找房搬家,锁花一千纪录片,三, 四十年代中国人的生活(ZT)The Answer to China’s Energy Woes? Harnessing Virtual Power.[语法] however 与 how ever,加不加空格有啥区别?使用 PowerFlex 在 Kubernetes 平台上部署 Microsoft SQL Server 大数据集群Owen荣登全球华人精英Power 100榜单!和这些牛人破次元同框A-level考试 | 2023年IG/A-level夏季大考时间表出炉!注意这些科目考试范围有调整!Shanghai Plugs Holes in Welfare Net, Gig Workers Now Included5 个有用的 Linux Shell 转义序列 | Linux 中国Serverless时代已经全面到来:冷启动时间降低90%,数据分析All on Serverless【独家】为全球学生解决教育费用问题 ——专访MPOWER Financing CEO Emmanuel Smadja如何在 Arch Linux 中安装 elementary OS 的 Pantheon 桌面 | Linux 中国CAIE 考试局A-level11月考试放榜!中国大陆考生较同期增长27%!Live Captions:Linux 上的开源视频字幕应用 | Linux 中国How Nuclear Power Can Rebalance China’s Energy Mix看电影China’s Office Workers Get Smaller New Year Bonus, Survey ShowsRecovered From COVID, Young Chinese Gripped by Snow FeverServerless时代已来,多行业拥抱ServerlessWordbook:适用于 GNOME 的离线英语词典应用 | Linux 中国奇点已来,推进All on Serverless有哪些困难、如何破局?| 解读Serverless的2022在 Linux 中使用 “Converter” GUI 工具转换和操作图像 | Linux 中国通过 SSH 在远程 Linux 系统上执行命令 | Linux 中国文化资本与文化成本观点丨许勤华:Follow Green Development with Chinese-style Modernization美股IPO|中国微型企业 Erayak Power 减少股票发行,在 1200 万美元的美国 IPO 之前设定拟议价格Lilly和Novo nordisk的前世今生Linux 6.2内核合并了新的Zstd实现
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。