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

如何在Neovim+Vimtex中取消数学公式的隐藏效果?

解决Neovim+Vimtex取消数学公式隐藏的问题

直接在init.vim里写conceallevel=0无效,是因为Vimtex在处理tex文件时会自动覆盖这个全局配置。给你两个靠谱的解决办法:

方法一:用Vimtex自身配置禁用隐藏

这是最直接的方式,直接通过插件原生配置关闭公式隐藏。在init.vim里添加:

let g:vimtex_conceal = 0

这个选项优先级高于全局conceallevel设置,不会被Vimtex覆盖。如果只想单独关闭数学公式的隐藏、保留其他语法的conceal效果,可以改用:

let g:vimtex_syntax_conceal_disable = {'math': 1}

方法二:针对tex文件强制设置局部conceallevel

通过自动命令,在打开tex文件时强制设置局部的conceallevel,覆盖Vimtex的默认设置。在init.vim里添加:

autocmd FileType tex setlocal conceallevel=0

setlocal只会对当前tex文件生效,且因为FileType事件在文件类型加载完成后触发,能确保覆盖Vimtex的后续配置。

两种方法都能解决问题,优先推荐第一种,属于插件官方支持的配置方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 00:20:59