Отрывки в Vim, не работающем

Я пытался заставить отрывки работать с Vim (а именно, MacVim). Я попробовал и snippetsEmu и (предпочтенный) snipMate. Другие плагины хорошо работают.

Я смог заставить snippetsEmu временно работать через Байт примечания Vim для выполнения :runtime! ftplugin/python_snippets.vim если они не работают, кроме автора не упоминает, почему они не могут работать или какие постоянные решения доступны.

Так, в основном когда я ввожу for<tab> в файле PHP это просто помещает вкладку после 'для' вместо того, чтобы расшириться в отрывок. Я плохо знаком с Vim и, может казаться, не понимаю это. Единственное основное различие, которое эти два плагина (snippetsEmu и snipMate) имеют по сравнению с другими плагинами, - то, что они используют ~/.vim/after каталог. Но знание, которое не помогло мне никто.

Что я видел, что некоторые люди предложить должны удостовериться, что следующее находится в Вашем .vimrc файле, но это не помогло:

set nocompatible
filetype on
filetype plugin on
2
задан 25.08.2009, 10:25

4 ответа

Оказывается, что я оставил папку ~/.vim/after/ftplugin от того, когда я установил snippetsEmu и поместил один из файлов snipMate там вместо того, где он, как предполагалось, пошел, ~/.vim/after/plugin. И здесь я предполагал, что установил все правильно. Извините, что потратил впустую чье-либо время, кто, возможно, просмотрел это. Я все еще не знаю, почему snippetsEmu не работал, но я не испытываю желание смешивать с ним, поскольку от этого, кажется, отказались и недостаток в функциях, которые имеет snipMate.

2
ответ дан 08.12.2019, 06:00

У меня была следующая строка в моем .vimrc:

:set paste 

Комментирование той строки заставило snipMate работать просто великолепно.

1
ответ дан 08.12.2019, 06:00

У меня была эта проблема также (с gvim на Win32), но для меня, оказалось, что "после того, как" каталог не был на пути во время выполнения.

set runtimepath=$VIMRUNTIME,c:/Users/$USERNAME/_vim/after

Казалось, улаживал его...

1
ответ дан 08.12.2019, 06:00

Я решил эту проблему путем удаления set paste от .vimrc.

1
ответ дан 08.12.2019, 06:00

Теги

Похожие вопросы