当前位置: 首页 > news >正文

lazyvim恢复gt键

好的!下面是一个完整的 LazyVim 键位配置 patch,将 gt / gT 恢复为 “切换标签页(tab page)” 的原始行为,同时保留原本 buffer 切换功能在其他键位上(比如 / )。

✅ 恢复 gt 为 Tab 切换:写入到 lua/config/keymaps.lua

在 LazyVim 中,你可以在 ~/.config/nvim/lua/config/keymaps.lua 中添加如下内容:

– 恢复 gt / gT 为 Tab 页切换
vim.keymap.set(“n”, “gt”, “:tabnext”, { desc = “Next Tab Page” })
vim.keymap.set(“n”, “gT”, “:tabprevious”, { desc = “Previous Tab Page” })

– buffer 切换保持在 Tab / Shift-Tab
vim.keymap.set(“n”, “”, “:bnext”, { desc = “Next Buffer” })
vim.keymap.set(“n”, “”, “:bprevious”, { desc = “Previous Buffer” })

📌 Lazy.nvim 替代写法(如你把键位写在 plugin 文件中)

如果你用 Lazy.nvim 的插件式写法,可以在 lua/plugins/keymaps.lua 或专用键位插件中:

return {
{
“LazyVim/LazyVim”,
opts = {
keys = {
{ “gt”, “tabnext”, desc = “Next Tab Page” },
{ “gT”, “tabprevious”, desc = “Previous Tab Page” },
{ “”, “bnext”, desc = “Next Buffer” },
{ “”, “bprevious”, desc = “Previous Buffer” },
},
},
},
}

✅ 保存并重启 Neovim

执行:

:source ~/.config/nvim/lua/config/keymaps.lua

或者直接重启 Neovim,即可恢复 gt/gT 原行为 🎉

是否还想我把这个键位封装成一个 LazyVim 插件模块?我可以给你一个 lua/plugins/tabfix.lua 文件直接放进去。

http://www.dtcms.com/a/282244.html

相关文章:

  • Redis 之数据过期策略
  • 机动车检测站授权签字人报考指南
  • (数据结构)复杂度
  • 快速掌握 Kafka:从核心概念到生产级部署指南
  • Kafka 与 RocketMQ 消息确认机制对比分析
  • MCU进入低功耗模式前的引脚处理原则和方法 --> 以最小化低功耗电流
  • 编译原理第四到五章(知识点学习/期末复习/笔试/面试)
  • MySQL 配置性能优化赛:用创意配置解锁性能潜能
  • 创建第二大脑的关键还是方法
  • 网络爬虫的相关知识和操作
  • AQS(AbstractQueuedSynchronizer)抽象队列同步器
  • 第十八节:第二部分:java高级:反射-获取构造器对象并使用
  • AI产品经理面试宝典第23天:AI赋能商业服务相关面试题与解答指导
  • vue的provide和inject
  • Liunx-Lvs配置项目练习
  • APIs案例及知识点串讲(上)
  • LVS-DR的ARP污染问题
  • Promise与Axios:异步编程
  • LiFePO4电池的安全详解
  • 关于redis各种类型在不同场景下的使用
  • 意义作为涌现现象的本质是什么
  • pthread线程的控制
  • ZYNQ Petalinux系统FLASH固化终极指南:创新多分区与双系统切换实战
  • Java数据结构第二十五期:红黑树传奇,当二叉树穿上 “红黑铠甲” 应对失衡挑战
  • 【Mysql协议解析处理流程】
  • React+Next.js+Tailwind CSS 电商 SEO 优化
  • 个人笔记(linux/tr命令)
  • JAVA AI+elasticsearch向量存储版本匹配
  • es 启动中的一些记录
  • ELK日志分析,涉及logstash、elasticsearch、kibana等多方面应用,必看!