Как правильно изменить место, где UltiSnips ищет фрагменты. Я безуспешно пробовал следующее:
let g:UltiSnipsSnippetsDir = "/newfolder/snippets/"
let g:UltiSnipsSnippetDirectories=["UltiSnipsNewDir"]
Как правильно изменить место, где UltiSnips ищет фрагменты. Я безуспешно пробовал следующее:
let g:UltiSnipsSnippetsDir = "/newfolder/snippets/"
let g:UltiSnipsSnippetDirectories=["UltiSnipsNewDir"]
сначала просто используйте полный путь, например:
let g:UltiSnipsSnippetsDir = "~/.vim/bundle/ultisnips/UltiSnips"
let g:UltiSnipsSnippetsDir = "~/.vim/bundle/ultisnips/UltiSnips"
следует добавить в ваш файл ~/.vimrc
.
- person thedanotto; 29.09.2016
Это работает для меня:
Сначала добавьте эту строку в файл .vimrc
:
leg g:UltiSnipsSnippetDirectories=["FolderA","FolderB"]
Затем поместите свои фрагменты в папку:
~/vim/bundle/vim-snippets/FolderA
Примечание: средний путь должен быть "vim-snippets", а не "ultisnips", если используется относительный путь, потому что фрагменты отделены от движка, это другой плагин 'honza/vim-snippets'.
Кстати, UltiSnipsSnippetDirectories
— это место, где ultisnips ищет фрагменты, UltiSnipsSnippetsDir
— место для сохранения фрагментов, когда вы вводите :UltiSnipsEdit
для создания фрагмента.