Vim перейти к файлу, используя ctr-w gF с @ в пути, как dirwith @ funnyname / path: 34 - PullRequest
2 голосов
/ 04 сентября 2011

Мои ошибки трассировки стека в ruby ​​on rails выглядят как показано ниже. Я с радостью использовал ctr-w gF, чтобы перейти к файлу и на некоторое время перейти к номеру строки, следующей за файлом.

Однако я начал использовать RVM и gem_sets, и это помещает символ @ в каталог, который, очевидно, сбивает с толку Vim. Как я могу использовать мой любимый ctr-w gF, когда это так?

/Users/x/.rvm/gems/ruby-1.8.7-p334@idance/gems/activesupport-3.0.7/lib/active_support/whiny_nil.rb:48:in `method_missing'
/Users/x/.rvm/gems/ruby-1.8.7-p334@idance/gems/arel-2.0.10/lib/arel/table.rb:103:in `[]'
/Users/x/.rvm/gems/ruby-1.8.7-p334@idance/gems/activerecord-3.0.7/lib/active_record/counter_cache.rb:34:in `reset_counters'
/Users/x/.rvm/gems/ruby-1.8.7-p334@idance/gems/activerecord-3.0.7/lib/active_record/counter_cache.rb:19:in `each'
/Users/x/.rvm/gems/ruby-1.8.7-p334@idance/gems/activerecord-3.0.7/lib/active_record/counter_cache.rb:19:in `reset_counters'

1 Ответ

3 голосов
/ 05 сентября 2011

Включить символ @ в 'isfname'.

:set isf+=@-@

Для получения дополнительной информации:

: h 'isfname'

...