Попытка изменить каталог для фрагментов UltiSnips

Как правильно изменить, где UltiSnips ищет фрагменты. Я попробовал ниже, но безуспешно:

let g:UltiSnipsSnippetsDir = "/newfolder/snippets/"
let g:UltiSnipsSnippetDirectories=["UltiSnipsNewDir"]

2 ответа

Сначала просто используйте полный путь, например, ex:

let g:UltiSnipsSnippetsDir = "~/.vim/bundle/ultisnips/UltiSnips"

Это работает для меня:

Сначала добавьте эту строку в .vimrc файл:

leg g:UltiSnipsSnippetDirectories=["FolderA","FolderB"]

Затем поместите ваши фрагменты в папку:

~/vim/bundle/vim-snippets/FolderA

Обратите внимание: средний путь должен быть "vim-snippets", а не "ultisnips", если используется относительный путь, потому что фрагменты отделены от движка, это еще один плагин "honza/vim-snippets".

КСТАТИ, UltiSnipsSnippetDirectories где ultisnips ищет снайперов, UltiSnipsSnippetsDir где сохранить фрагменты при вводе :UltiSnipsEdit создать снип.

Другие вопросы по тегам