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

如何在NeoVim(AstroNvim)中配置Vue+Pug的LSPServer及前端环境

解决AstroNvim中Vue相关的LSP与语法高亮问题

一、让Volar LSP支持Vue组件内的Pug语法

  • 第一步:安装项目依赖
    在项目根目录执行命令安装pug开发依赖:
    npm install pug --save-dev
    # 或使用yarn/pnpm
    yarn add pug -D
    pnpm add pug -D
    
  • 第二步:配置Volar启用Pug支持
    在AstroNvim用户配置文件(通常为~/.config/nvim/lua/user/init.lua)中,添加或修改Volar的LSP配置:
    return {
      lsp = {
        servers = {
          volar = {
            filetypes = { "vue", "javascript", "typescript" },
            init_options = {
              vue = {
                template = {
                  pugSupport = true
                }
              }
            }
          }
        }
      }
    }
    
  • 第三步:安装Pug的Tree-sitter解析器
    在NeoVim中执行命令安装语法解析器:
    :TSInstall pug
    
    完成后重启NeoVim使配置生效。

二、修复Vue组件内

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 18:15:39