有时候移动光标以后,或者从其他地方切回 nvim 窗口,会找不到光标在哪,所以我做了一个映射,让光标闪动,帮助我们快速定位光标。代码如下:
local keymap = vim.keymap
local uv = vim.loop
keymap.set("n", "<leader>cb", function()
local cnt = 0
local blink_times = 7
local timer = uv.new_timer()
timer:start(0, 100, vim.schedule_wrap(function()
vim.cmd[[
set cursorcolumn!
set cursorline!
]]
if cnt == blink_times then
timer:close()
end
cnt = cnt + 1
end))
end)
normal 状态下,按 <leader>cb
,光标就会自动闪动。支持的 nvim 版本:nvim 0.8.0+
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.