Использую Sublime Text 3 на Mac. В настоящее время изучаю d3.js и хотел бы иметь возможность просматривать исходные коды в разных браузерах через localhost, желательно без использования сторонних плагинов для браузеров, таких как Live Reload. Это не хардкорная разработка, поэтому мне не нужно автоматическое обновление для браузеров разного размера.
Что бы я хотел сделать:
- Возможность открывать файлы через localhost
http://localhost:8888
НЕТfile:///Users/USERNAME/Desktop/...
- Возможность открывать файлы в разных браузерах (Chrome, Firefox, Safari) просто набрав сочетание клавиш
Мне удалось сделать следующее:
- настроить локальный сервер через терминал,
python -m SimpleHTTPServer 8888 &
- привязать сочетание клавиш к функции «Открыть в браузере» SidebarEnhancement
- Используйте этот ярлык для открытия файла на локальном хосте, например,
http://localhost:8888/d3-book/chapter_04
- пробовал создавать новые системы сборки для каждого браузера, но не могу заставить его открыться на локальном хосте. Вместо этого он открывается на
file:///Users/USERNAME/Desktop/...
Возможно ли сделать так, чтобы SideBarEnhancements имел возможность:
- Открыть в Chrome + сочетание клавиш
- Открыть в Firefox + сочетание клавиш
- Открыть в Safari + сочетание клавиш?
ИЛИ
Иметь системы сборки для каждого браузера, который открывается на локальном хосте, т. е., http://localhost:8888/d3-book/chapter_04
?
заранее спасибо
решение1
Я думаю, что ваш ответ может использовать опцию SideBarEnhancements «Открыть с помощью», а не «Открыть в браузере», которая загрузит системные настройки по умолчанию (возможно, есть возможность переопределения, но я об этом не знаю).
Вы также можете воспользоваться сочетанием клавиш ОС для переключения браузеров по умолчанию.