基于flash.nvim以及小鹤双拼,neovim 中文跳转插件。
- 依赖于flash.nvim
- 使用 lazy.nvim 进行安装:
return {{
"rainzm/flash-zh.nvim",
event = "VeryLazy",
dependencies = "folke/flash.nvim",
keys = {{
"s",
mode = {"n", "x", "o"},
function()
require("flash-zh").jump({
chinese_only = false
})
end,
desc = "Flash between Chinese"
}}
}, {
"folke/flash.nvim",
event = "VeryLazy",
opts = {
highlight = {
backdrop = false,
matches = false
}
}
}}
label 默认使用大写字母,这样可以避免和拼音冲突。label 现在默认使用小写字母,通过自定义flash.nvim
的 labeler ,以避免小写 label 和拼音的冲突。- 默认工作在中英混杂模式下(由dirichy实现);增加选项
chinese_only
使其工作在仅中文模式下。 jump
的参数会传递给flash.nvim
,查看 issue 2 。
如果想要跳转的地方没有 label 出现,接着输入即可,和查找一样。
- rime-ls 通过补全的方式输入中文