LazyVim 插入模式下输入字符即冻结卡死经验分享
依希希 于今天使用 LazyVim 时突然发现,无论以任何方式进入插入模式,只要输入任意字符(即使是英文字符),就会导致整个 LazyVim 卡死。
未确定具体原因,只测试出了解决方案,因此作一个快速的经验分享。
具体表现
- 其他情况下皆正常,只有进入插入模式并输入字符时才会卡死
- 卡死时整个 LazyVim 皆完全冻结,调节终端大小不会自动响应
- 按下 Ctrl + C 可解除冻结
可能的解决方案
- 首先,可通过 Ctrl + C 解除冻结
- 在系统中复制一个其他简单的字符串来替换当前剪切板内容
- 在遇到本问题的文件中,用 Visual 模式 yank 一段简单的字符串来替换默认寄存器内容
可确定结论
- 不是输入法问题。使用英文输入法也是同样问题
- 与文件有关。仅编辑特定文件时会冻结,其他文件正常
我的情况
- 使用 Windows 11 下的 WSL,运行 Debian 13 系统,通过 WezTerm 使用最新(2026-06-12)的 17 版本的 lazyvim
- 因此该问题可能与 WSL 有关,例如跨系统剪切板问题
- 编辑的为 .js 文件。文件仅有几百行
- 未安装 LazyExtras 所提供以外的插件