Próbuję skonfigurować niestandardowy zestaw narzędzi, w którym przeglądarka (Firefox lub, najlepiej, Chrome) jest często / często / stale zmuszana do odświeżania z wiersza poleceń.
(Chodzi o to, aby natychmiast zobaczyć zmiany wizualne w edytorze HTML / aplikacji internetowej, które edytuję, w sąsiedniej ramce Emacsa - bez konieczności ciągłego przechodzenia do przeglądarki w celu ręcznego odświeżenia.)
Najbliżej, do jakiej do tej pory doszedłem, jest ucieczka google-chrome FILE_PATH
. Jednak za każdym razem otwiera się nowa karta.
Czy są inne podejścia?
command-line
firefox
chrome
browser
thomanil
źródło
źródło
Odpowiedzi:
Coś do zabawy
Wykorzystuje xdotool , który pozwala na pisanie skryptów dla akcji Windows / Desktop. Jeśli podasz nazwę przeglądarki jako argument, znajdzie ona i załaduje ponownie bieżącą stronę. Możesz ustawić domyślną przeglądarkę, aby nie trzeba było jej dostarczać za każdym razem, i możesz zmienić, czy wysyłasz CTRL-R, aby przeładować, czy SHIFT-CTRL-R, aby przeładować bez pamięci podręcznej.
To powinno odwrócić do przeglądarki, odświeżyć stronę, a następnie z powrotem do tego, co klapka okna nazwałeś to od. Używam tego często, umieszczając przeglądarkę w tle, z oknem edytora ustawionym na „NA GÓRĘ”, aby zawsze było widoczne, naciśnij klawisz skrótu tego skryptu lub wywołaj go z edytora, a on zwróci fokus po zakończeniu.
Jestem użytkownikiem vima i widziałem, jak automatyczne polecenie uruchamia ten skrypt za każdym razem, gdy zapisywany jest dany plik, więc przeglądarka odświeża się w razie potrzeby, wiem, że możesz zrobić to samo.
źródło
--name
parametr pasuje do ciągu wyświetlanego na pasku tytułu okna, więc nie zawsze może zawierać nazwę przeglądarki, jak w tym przykładzie.Odpowiedź @ lornix nie działała dla mnie (nie jestem pewien dlaczego, być może mój menedżer okien nie pozwala xdotool przełączać okien). Napisałem zmodyfikowaną wersję, która powinna być bardziej niezawodna:
(Używa również F5 zamiast Ctrl-R, ale to tylko dlatego, że mam Ctrl-R związany z czymś innym.)
źródło
Jeśli używasz przeglądarki Firefox, funkcja Auto Reload jest rozszerzeniem, w którym ładuje się ponownie po każdej zmianie pliku. Możesz dodawać pliki, katalogi lub localhost i edytować filtry oparte na wyrażeniach regularnych, aby osiągnąć to, co chcesz. Nie znam żadnego komplementarnego do tego w Chrome. link: https://addons.mozilla.org/en-US/firefox/addon/auto-reload/
źródło
W systemie OS X możesz użyć tego fragmentu AppleScript:
źródło