W jednym z edytorów opartych na platformie Eclipse, który wypróbowałem ostatnio (prawdopodobnie RubyMine), gdy słowo kluczowe Ruby otworzyło się lub zamknięta została wybrana metoda lub blok, odpowiednie słowo kluczowe "otwórz/zamknij" zostało podświetlone. Podobny do sposobu, w jaki Vim jest w stanie podświetlić odpowiedni nawias otwierający/zamykający.Vim: Podkreśl pary słów kluczowych w Ruby (def/end, do/end, etc)
Na przykład, jeśli wybrałem opcję "def", podświetli się odpowiedni "koniec". Pracował również dla bloków do/end.
To było naprawdę przydatne, szczególnie w przypadku długich, a czasem mocno zagnieżdżonych plików Rspec.
Czy ktoś wie, jak to osiągnąć w Vim?
Spójrz na ruby-matchit.vim - który pozwala na odbijanie się pomiędzy 'def' ...' end' i 'class'..'end' oraz firmą używającą'% '. Logika powinna być taka sama, jak chcesz. http://vim.sourceforge.net/scripts/script.php?script_id=290 – Telemachus
Kolejną użyteczną wtyczką Vima dla 'x' ... końcówek' end' jest "endwise" Tima Pope'a, która automagicznie wstawi 'koniec' za każdym razem, gdy rozpoczynasz sekcję, która wymaga jednej: http://github.com/tpope/vim-endwise – Telemachus
Dzięki za komentarze Telemachus. Nie jest to dokładnie to, czego szukam, ale mimo to pomocne. ruby-matchit może służyć temu samemu celowi, ale wolałbym, jeśli to możliwe, wyróżnienie, jak opisano w moim pytaniu. Gdy dowiem się więcej o Vimie, mogę zbadać, czy możliwe jest wdrożenie się. – pakeha