Самым гибким решением, которое я нашел, является расширение chrome LiveReload в сочетании с сторожевым сервером .
Просмотр всех файлов в проекте или только тех, которые вы указали.Вот пример конфигурации Guardfile:
guard 'livereload' do
watch(%r{.*\.(css|js|html|markdown|md|yml)})
end
Недостатком является то, что вы должны настроить это для каждого проекта, и это помогает, если вы знакомы с ruby.
Я также использовалРасширение Tincr Chrome - но оно тесно связано с фреймворками и файловыми структурами.(Я попытался подключить tincr для проекта jekyll, но он позволял мне просматривать только один файл на предмет изменений, не считая включений, частичных или макетных изменений).Tincr, однако, отлично работает из коробки с такими проектами, как rails, которые имеют согласованную и предопределенную файловую структуру.
Tincr был бы отличным решением, если бы он позволял использовать все шаблоны сопоставления для перезагрузки, но проект по-прежнему ограничен в своем наборе функций.