You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下Neovim安装配置遇阻:uv_tty_set_mode报错求助

Windows下Neovim启动报错uv_tty_set_mode failed: invalid argument的解决方法

问题背景

  • 通过管理员权限PowerShell执行choco install neovim完成安装
  • 无论是否创建配置文件,启动Neovim都会生成.nvimlog,日志固定报错:

    ERR 2023-02-12T12:55:04.800 nvim.15716.0 terminfo_start 374: uv_tty_set_mode failed: invalid argument

  • 伴随插件安装失败、按键映射无法正常工作的问题,怀疑是Windows与Linux环境差异导致

解决步骤

1. 更换兼容终端

  • 放弃旧版PowerShell控制台窗口,改用Windows Terminal或Git Bash启动Neovim,这两个终端对Neovim依赖的TTY特性支持更完善
  • 若坚持用PowerShell,必须在Windows Terminal内打开PowerShell,而非单独的控制台窗口

2. 手动指定终端类型

  • 若使用Lua配置,在C:/users/myusername/.config/nvim/init.lua中添加:
    vim.o.term = "xterm-256color"
    
  • 临时测试可在PowerShell中执行:
    $env:TERM="xterm-256color"; nvim
    

3. 开启Windows虚拟终端支持

  • 打开PowerShell执行以下命令,开启控制台虚拟终端功能,重启终端后生效:
    Set-ItemProperty -Path HKCU:\Console -Name VirtualTerminalLevel -Type DWORD -Value 1
    

4. 重装修复安装文件

  • 卸载现有Neovim并清理残留:
    choco uninstall neovim
    Remove-Item -Recurse -Force C:/users/myusername/.config/nvim
    Remove-Item -Recurse -Force C:/users/myusername/AppData/Local/nvim
    
  • 重新强制安装:
    choco install neovim --force
    

内容的提问来源于stack exchange,提问作者Agente 156

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 13:45:32