我是 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']