move.nvim 使用教程
1. 项目的目录结构及介绍
move.nvim/
├── lua/
│ └── move/
│ ├── init.lua
│ └── ...
├── plugin/
│ └── move.lua
├── LICENSE
├── README.md
└── ...
lua/move/
: 包含插件的主要逻辑文件。init.lua
: 插件的入口文件,负责初始化插件。
plugin/
: 包含插件的加载文件。move.lua
: 负责加载插件。
LICENSE
: 插件的许可证文件。README.md
: 插件的说明文档。
2. 项目的启动文件介绍
lua/move/init.lua
是插件的启动文件,负责初始化插件的主要功能。该文件包含了插件的基本配置和命令定义。
3. 项目的配置文件介绍
插件的配置可以通过 require('move').setup()
函数进行。以下是一个基本的配置示例:
require('move').setup({
line = {
enable = true, -- 启用行移动
indent = true -- 启用移动时的自动缩进
},
block = {
enable = true -- 启用块移动
}
})
通过这个配置文件,用户可以自定义插件的行为,例如启用或禁用某些功能,以及设置移动时的自动缩进等。