Vim перейти к файлу, используя ctr-w gF с @ в пути, например dirwith@funnyname/path:34
Мои ошибки трассировки стека в 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 ответ
Решение
Включить @
персонаж в 'isfname'
,
:set isf+=@-@
Для дополнительной информации:
: h 'isfname'