Windows系统下使用Harpoon时Neovim崩溃问题求助
解决Neovim+Harpoon跳转Python文件崩溃问题
- 先做插件健康检查:在Neovim里运行
:checkhealth harpoon,查看插件的依赖、配置是否有异常。同时把Harpoon更到最新版,如果你用Packer,执行:PackerUpdate harpoon;用Lazy的话就:Lazy update harpoon。 - 排查Python相关插件冲突:临时禁用Python的LSP(比如pyright、pylsp)和语法高亮插件,重启Neovim后再用Harpoon跳转试试。如果不崩溃了,就逐个恢复插件,找出和Harpoon冲突的那个,再针对性调整配置。
- 查看崩溃日志:Neovim崩溃会生成日志文件,Linux/macOS下路径是
~/.local/state/nvim/log,Windows是%LOCALAPPDATA%\nvim-data\log,打开最新的日志,搜crash或者harpoon相关的报错,能直接定位到触发崩溃的原因。 - 极简配置测试:新建一个临时的init.lua,只加载Harpoon和最基础的Neovim配置,测试跳转Python文件。如果没问题,就把你原来的配置一点点加回来,找到导致崩溃的配置段。
- 检查Python环境:运行
:checkhealth python,确认Neovim的Python provider配置正常,确保已经安装了pynvim包(执行pip install pynvim,注意对应Neovim使用的Python环境)。
内容的提问来源于stack exchange,提问作者Pratyush
相关产品推荐
相关产品推荐

