2013-09-12 5 views
0

Есть ли плагин или фрагмент кода, который можно использовать для automcomplete -> или =>, нажав - или = + Tab?Vim Snipmate или плагин для автозаполнения PHP Object Синтаксис

Я просто не могу печатать > все время.

Я попытался создать следующие фрагменты для snipmate, но они не работают, потому что - и = прикреплены к концу переменной.

ответ

2

Вот отрывок для вас:

:inoremap <expr> <Tab> getline('.')[col('.')-2]=~#'[-=]' ? ">" : "\<Tab>" 

Это отображение выражение, которое отображает <Tab> в режиме вставки в >, если символ перед курсором либо - или =.

См. :h :map-expression.

+0

Абсолютное совершенство! Большое спасибо! – Bryan

+0

Я теряю функциональность при каждом перезапуске. Могу ли я поместить это в свой .vimrc? – Bryan

Смежные вопросы