《Yazi 插件安装与配置指南》
bookmarks.yazi 项目地址: https://gitcode.com/gh_mirrors/bo/bookmarks.yazi
1. 项目基础介绍
本项目是一个为 Yazi 编辑器开发的插件,主要功能是添加类似于 vi 编辑器的书签功能,使用户能够方便地在文件或目录之间进行跳转。该项目主要使用 Lua 编程语言编写。
2. 项目使用的关键技术和框架
本项目使用了 Yazi 编辑器的插件系统,通过 Lua 语言实现了书签的创建、删除、跳转等功能。在数据持久化方面,插件使用了 Yazi 的DDS(Data Deposit Service)来保存书签状态。
3. 项目安装和配置准备工作
在开始安装前,请确保您的系统中已经安装了 Yazi 编辑器。如果尚未安装,请从 Yazi 的官方网站或其源代码仓库获取安装指南。
以下步骤将在您已经安装了 Yazi 编辑器的前提下进行。
安装步骤
-
克隆项目仓库:
打开命令行工具,执行以下命令克隆项目仓库到本地:
git clone https://github.com/dedukun/bookmarks.yazi.git
-
安装插件:
在克隆完成的目录中,运行以下命令安装插件:
ya pack -a bookmarks.yazi
这条命令会将插件安装到 Yazi 的插件管理器中。
-
配置插件:
打开 Yazi 编辑器,找到插件设置选项,或直接在配置文件
~/.config/yazi/init.lua
中添加以下配置:require('bookmarks'):setup({ last_directory = { enable = true, persist = true, mode = 'dir' }, persist = 'none', desc_format = 'full', file_pick_mode = 'hover', custom_desc_input = false, notify = { enable = true, timeout = 1, message = { new = "新书签 '<key>' -> '<folder>'", delete = "删除书签 '<key>'", delete_all = "删除所有书签" } } })
根据您的需求调整配置。
-
重启 Yazi 编辑器:
保存配置文件后,重启 Yazi 编辑器,确保插件被加载。
使用指南
- 按下
m
键保存当前位置为书签。 - 按下
'
键跳转到最近的书签。 - 按下
b
或d
键删除书签。 - 按下
B
或D
键删除所有书签。
通过以上步骤,您可以成功安装和配置 Yazi 的书签插件。开始享受更高效的文本编辑体验吧!
bookmarks.yazi 项目地址: https://gitcode.com/gh_mirrors/bo/bookmarks.yazi