zsh安装插件

0

zsh不仅在外观上比较美观,而且其具有强大的插件,如果不使用那就亏大了。

官方插件库

https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins

官方插件库并不一定有所有的插件,比如zsh-autosuggestions插件就不再列表里,下面演示zsh-autosuggestions插件的安装。

变量

$ZSH_CUSTOM

cpp 复制代码
❯ echo $ZSH_CUSTOM           
/home/ying/.oh-my-zsh/custom

1 安装自动提示插件(zsh-autosuggestions)

1.执行

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

2.编辑 ~/.zshrc 文件

plugins=(git zsh-autosuggestions)

3.使配置生效

source ~/.zshrc

重启终端程序就可以使用了!

2 常用插件推荐

以下是一些常用的 Zsh 插件,它们能够显著提升终端使用体验:

1. zsh-autosuggestions

  • 功能:自动提示命令历史中的匹配内容,可以提高命令行输入效率。

  • 安装

    bash 复制代码
    git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

2. zsh-syntax-highlighting

  • 功能:为命令行语法添加高亮显示,使命令更容易阅读和识别错误。

  • 安装

    bash 复制代码
    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

3. zsh-completions

  • 功能:增加许多额外的命令补全选项,提升命令输入体验。

  • 安装

    bash 复制代码
    git clone https://github.com/zsh-users/zsh-completions.git $ZSH_CUSTOM/plugins/zsh-completions

4. git

  • 功能:为 Git 命令提供自动补全和别名,简化 Git 操作。
  • 已包含:这是 Oh My Zsh 的内建插件,默认启用。
  • 功能:通过输入部分命令来快速搜索历史命令,特别适合用于频繁输入的命令。

  • 安装

    bash 复制代码
    git clone https://github.com/zsh-users/zsh-history-substring-search.git $ZSH_CUSTOM/plugins/zsh-history-substring-search

6. fzf

  • 功能 :集成 fzf(命令行模糊搜索工具)来提高文件、命令和历史的搜索效率。

  • 安装

    bash 复制代码
    git clone https://github.com/junegunn/fzf.git ~/.fzf
    ~/.fzf/install

7. zsh-navigation-tools

  • 功能:提供键盘快捷键和其他导航功能,使得在文件系统中快速移动更加方便。

  • 安装

    bash 复制代码
    git clone https://github.com/psprint/zsh-navigation-tools.git $ZSH_CUSTOM/plugins/zsh-navigation-tools

8. alias-finder

  • 功能:帮助你找到并使用已有的别名,特别适合有很多命令别名的用户。

  • 安装

    bash 复制代码
    git clone https://github.com/rafi/alias-finder.git $ZSH_CUSTOM/plugins/alias-finder

9. zsh-fast-syntax-highlighting

  • 功能:提供快速的命令语法高亮,减少命令输入的视觉负担。

  • 安装

    bash 复制代码
    git clone https://github.com/zdharma/zsh-fast-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-fast-syntax-highlighting

10. docker

  • 功能:为 Docker 命令提供补全和别名支持。

  • 安装

    bash 复制代码
    git clone https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/docker $ZSH_CUSTOM/plugins/docker

如何启用插件

  1. 编辑 ~/.zshrc 文件

    找到 plugins 配置项,添加你需要的插件名称。例如:

    bash 复制代码
    plugins=(git zsh-autosuggestions zsh-syntax-highlighting fzf)
  2. 重新加载配置

    修改完 ~/.zshrc 文件后,使用以下命令使更改生效:

    bash 复制代码
    source ~/.zshrc

这些插件可以大大提升你在 Zsh 中的效率和使用体验!

下载命令模板

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting

目录

oh-my-zsh插件

/home/ying/.oh-my-zsh/plugins

第三方

/home/ying/.oh-my-zsh/custom/plugins

相关推荐
三千里3 天前
ZSH的简单配置
linux·zsh·terminal
csdndeyeye4 天前
轻量、无感、跨浏览器:校招简历插件的技术设计思路
edge浏览器·求职·插件·应届生·chrome浏览器·浏览器扩展·网申
介一安全7 天前
BurpSuite插件 OneScan 扩展版安装与实战指南
web安全·插件·安全性测试·burpsuite·安全工具
组合缺一9 天前
Solon 热加载与插件热插拔:Debug 模式 × E-Spi × H-Spi 全解析
java·solon·插件·plugin·热插拨
带刺的坐椅10 天前
Solon 热加载与插件热插拔:Debug 模式 × E-Spi × H-Spi 全解析
java·solon·插件·plugin·热插拨
lazyn13 天前
解决 uTools 本地搜索无法调用 Everything 1.5a 的问题
插件·everything·办公·utools
ONLYOFFICE1 个月前
如何通过创建插件,自动化Office文档中的重复操作
自动化·编辑器·onlyoffice·插件
INFINI Labs1 个月前
Easysearch 正式支持插件开发:让你的搜索系统真正“为你所用”
自定义·开发·插件·扩展·easysearch
专注VB编程开发20年1 个月前
傻瓜式Office 功能区插件 / Ribbon开发模板
ribbon·excel·vba·插件·扩展宏
切糕师学AI1 个月前
深入解析 Zsh 与 Oh-My-Zsh:打造高效现代化终端
linux·终端·zsh