Ultisnips 无法正常工作

Ultisnips 无法正常工作

我是 Latex 的新手。我尝试安装 Ultisnips 以减少挫败感。我使用 vim-plug 安装了它。但是,由于某种原因,它无法正常工作。任何帮助都将不胜感激。这是我的~/.vimrc文件:

  set number

   " Call the .vimrc.plug file"
    if filereadable(expand("~/.vimrc.plug"))
        source ~/.vimrc.plug
    endif

这是/.vimrc.plug文件:

   call plug#begin('~/.vim/plugged')

   "Fugitive Vim Github Wrapper
   Plug 'lervag/vimtex'
   let g:tex_flavor='latex'
   let g:vimtex_view_method='zathura'
   let g:vimtex_quickfix_mode=0
   set conceallevel=1
   let g:tex_conceal='abdmg'


  Plug 'sirver/ultisnips'
  let g:UltiSnipsExpandTrigger = '<tab>'
  let g:UltiSnipsSnippetDirectories = ['~/.vim/UltiSnips/' , 'Ultisnips']
  let g:UltiSnipsJumpForwardTrigger = '<tab>'
  let g:UltiSnipsJumpBackwardTrigger = '<s-tab>'
  let g:UltiSnipsEditSplit="vertical"
  call plug#end()

答案1

我注意到你的~/.vimrc一些行为是错误的。

首先,在第 12 行,安装 Ultisnips 的方式Plug

插入“sirVir/ultisnips”

之后不要只使用命令模式'sirvir/ultisnips'安装插件。:PlugInstall

在 Ubuntu 中,默认情况下它会~/UltiSnips为您的自定义片段创建一个目录(或者您可以自己检查 UltiSnips 在您的机器上使用哪个目录,然后:UltiSnipsEdit更改以下行)。

让 g:UltiSnipsSnippetDirectories=['~/UltiSnips']

相关内容