我喜欢的 7 个 Zsh 插件(也许你也会喜欢)

您所在的位置:网站首页 linux命令高亮插件 我喜欢的 7 个 Zsh 插件(也许你也会喜欢)

我喜欢的 7 个 Zsh 插件(也许你也会喜欢)

2024-07-12 01:59| 来源: 网络整理| 查看: 265

我喜欢的 7 个 Zsh 插件(也许你也会喜欢)

让我分享一些我最喜欢的 Zsh 插件。

开箱即用的 zsh 缺乏赢得新用户的功能和完善,因为它看起来超级简单,甚至不存储命令历史记录😩。

那么在这种情况下你该怎么办?简单的。安装 zsh 插件,因为它们将使您的终端看起来有吸引力并帮助您提高工作效率。

但互联网上充斥着数百个插件,其中大多数是由开发人员制作的,仅供个人使用。所以我在这里为您精心挑选了 7 个最佳 zsh 插件!

📋我不在这里包括插件的安装步骤。您可以使用 Oh My Zsh 或直接安装它们。这些步骤可以在各自的存储库中找到。1. 语法高亮

语法高亮是 zsh 最有用的插件之一,因为它使用不同的颜色来指示命令、参数、变量、运算符和其他元素。

最好的部分是您知道您要执行的命令是错误的,您应该重新读取该命令。

为了让事情变得简单,我还编写了一份详细的指南,介绍如何在 zsh 中启用语法突出显示:

2. 自动建议

zsh 中的自动建议插件将根据命令历史记录突出显示剩余命令。

如需更多选项,您可以按向上和向下箭头键,该键将遍历您过去执行过的类似命令。

如果您没有找到所需的命令,则可以进一步键入,直到显示完美匹配。

找到所需的命令后,按向右箭头键,然后按 Enter 键!

3.历史子串搜索

看起来像是自动建议?没有。这个在从历史记录中查找命令方面要好一些。

历史子字符串搜索插件允许您通过简单地键入您想要查找的命令的一部分来搜索命令历史记录。

与仅显示键入命令的剩余部分的自动建议不同,历史子字符串搜索将获取您编写的命令的一部分,并将其与命令的整个历史记录进行匹配。

4. 网页搜索

有时,您在终端上工作时会立即想要在网络上搜索某些内容,但并不是每个人都喜欢基于终端的浏览器。

在这种情况下,您可以使用网络搜索插件,该插件将简单地打开系统的默认网络浏览器,显示搜索结果。

这就是你所说的便利😌。

唯一的缺点是它仅适用于 Oh My Zsh 用户,如果您确实使用 Oh My Zsh,则不需要任何安装,只需在插件部分中提及插件名称即可启用。

5. 复制文件

它是 Oh My Zsh 扩展,可使用单个命令将文件内容复制到系统剪贴板。

在启用扩展之前,请确保安装 xclip 和 xsel,因为它们是此插件工作的核心依赖项。如果您使用的是 Ubuntu,则可以使用以下命令:

sudo apt install xclip xsel

完成后,它可以直接添加到你的 Oh My Zsh 的插件行中。

6.Z

Z插件用于在最近访问的目录之间快速跳转。 Z 保存一个数据库,记录您在特定目录中停留的时间,并跟踪您更改目录的频率。

使用得越多,效果就越好。

最好的部分是,您可以一次进入主目录中的某个目录,然后一眨眼就可以跳转到根目录中的特定目录。

它更像是“我认为我不需要乳液,直到我使用了一些乳液,现在我需要它。”

7. Zsh-autoswitch-virtualenv

如果您使用 Python 虚拟环境,那么您一定会喜欢这个实用程序。

zsh-autoswitch-virtualenv 是一个简单的 zsh 插件,可让您在目录之间移动时自动切换 Python virtualenv。

启用后,它会自动检测并激活您的 Pipenv 和 Poetry 项目,无需任何额外的步骤。

📋在使用此插件之前,请确保在 zsh 中为 python="pyhon3" 创建一个别名。

创建别名后,您可以使用此插件让您的生活更轻松。

以下是 zsh 的 3 个基本调整

开箱即用后,zsh 看起来很普通,没有做任何特别的事情。因此,我们编写了一份关于如何在 Linux 上自定义 zsh 的详细指南,涵盖语法突出显示、自动建议、Oh My Zsh 和 Powerlevel10k:

我希望本指南对您有所帮助。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3