$(".menu").on("click", "a", function(e) {
e.preventDefault();
var t = $(this).attr("href"),
i = $(t).offset().top;
$("body,html").animate({
scrollTop: i - 100
}, 1500)
})
Проблема с PS решается установкой винды в VirtalBox + еще парочка виртуалок под любимый IE. В остальном от linux одни только плюсы. Хотя для связки html/js/css не так уж и важна ОС.
Для Chrome использую плагин для sublime text Emmet Livestyle Позволяет одновременно редактировать стили и в браузере и в редакторе, автоматом обновляет страницу при обновлении файла.