Windows 8.1机器上的My GVim distribution通过vimwiki
安装了Vim-Latex-Suite
和Vundle。
让我感到困扰的是,当我执行以下操作时,将出现以下显示(左侧):
*.wiki
文件(从而输入filetype vimwiki
一次);*.tex
文件。请注意,几乎所有这些数学符号在左侧都不再可读。引用的代码段在通过新的Gvim.exe
会话自行打开时正确显示(在右侧)。
对于这个具体案例,我的猜测是,Vim无法:
\phi
或\int
隐藏了它的所有右边部分。)这篇文章的目标不是“正确显示Vim中的数学符号”。它太狂野了,LyX可以很好地处理它。相反,我想知道:
*.tex
文件的显示?有什么建议吗?先感谢您 :)
这是conceal
功能。只要您使用具有所有相关符号的字体,它在gVim中的效果会更好。你可以用以下方法禁用它:
set conceallevel=0
根据g:vimwiki_conceallevel=2
的2100行,Vimwiki默认指定了help file。不幸的是,这个“默认值”是为所有缓冲区全局设置的。
~\vimfiles\ftplugin\tex.vim
,将以下内容添加到最后:
setlocal conceallevel = 0~\vimfiles\ftplugin\vimwiki.vim
,将以下内容添加到最后:
setlocal conceallevel = 2在达到此映射之前,我遇到了同样的问题让我进行了研究:
nnoremap <Leader>c :let &cole=(&cole == 2) ? 0 : 2 <bar> echo 'conceallevel ' . &cole <CR>
它在conceallevel=0
和conceallevel=2
之间切换