простой ярлык для <% = в vim (для приложений rails) - PullRequest
1 голос
/ 13 сентября 2010

Я набираю <% = достаточно часто в рельсах, чтобы найти для него ярлык.Я ищу решение VIM (я специально использую macVim) </p>

Я знаю, что могу сопоставить его с ключами или создать свой собственный сниппет snippetMate.vim, но мне интересно, есть ли общепринятый способ сделать это.

Ответы [ 4 ]

2 голосов
/ 13 сентября 2010

Vim имеет сокращенную функциональность из коробки.Введите:

:ab < <%=

, затем, когда вы наберете <, а затем <SPACE> в режиме вставки, оно расширится до <%=.

См. :help :ab для получения дополнительной информации.

1 голос
/ 13 сентября 2010

tpope создал плагин, который может оказаться полезным под названием Ragtag

Он поставляется в комплекте со многими сопоставлениями, но, в частности, со следующим

Mapping       Changed to   (cursor = ^) ~
<C-X>=        foo<%= ^ %>  

tpope имеет большую коллекцию плагинов:

Если вы занимаетесь разработкой rails, я настоятельно рекомендую вам изучить rails.vim

0 голосов
/ 08 июля 2012

Вы также можете добавить следующее к своему .vimrc:

imap <c-b> <%=

Это добавляет <%= всякий раз, когда вы вводите Control b.

0 голосов
/ 13 сентября 2010

Похоже, что для этого лучше всего использовать сниппет.

...