Comment rafraîchir une page web, sans quitter mon web IDE de développement?
Construction De Sites Web
Quand je construis des sites que j'ai utiliser 2 moniteurs. J'ai mon IDE de développement sur l'écran principal et la page web est ouverte sur l'écran secondaire.
- Je obtenir ennuyé que chaque fois que j'ai besoin d'actualiser la page web que je dois aller à ma souris, passer à l'autre de l'écran et cliquez sur actualiser.
Je voudrais avoir une touche de raccourci mappé pour le rechargement de la page web chaque fois que j'ai besoin. D'une manière similaire à la façon dont Winamp cartes touches pour des fonctions de lecture/pause, etc.
Mes recherches actuelles:
Firefox via la Ligne de Commande
J'ai découvert qu'il existe un FireFox processus peut être contrôlé à partir de la ligne de commande, mais le meilleur qu'il peut faire est de créer une nouvelle fenêtre avec une URL spécifique.
firefox -remote "openURL(www.mozilla.org, new-tab)"
La documentation est ici: https://developer.mozilla.org/en/Command_Line_Options
Recharger Tous Les
Il y a aussi une extension firefox qui va rafraîchir la page web régulièrement. Cependant il en résulte une constante scintillement de la page et sera également un gaspillage de ressources.
https://addons.mozilla.org/en-US/firefox/addon/115/
Cependant, ce que j'ai vraiment besoin de l'un ou l'autre....
- Une personnalisation touche d'accès rapide pour Firefox/Chrome pour recharger actuel onglet sélectionné
- Une extension de navigateur qui peut être tiré à partir d'une touche d'accès rapide
- Une commande pour recharger la sélection de l'onglet à partir de la Ligne de Commande que je puisse ensuite la carte à un raccourci clavier (est-il possible d'ajouter de la commande à distance avec un extentsion?)
Personne ne sait comment je pourrais faire cela? Merci!
- BESOIN de la version en ligne de commande! 😛
- Btw.: ce système d'exploitation?
- Regardez: stackoverflow.com/questions/3309599/...
- merci! en quelque sorte, google n'a pas comme moi, donc je n'en ai trouvé cette réponse utile grâce à vous. c'est exactement ce dont j'ai besoin! maintenant, je vais combiner avec inotify et boom!
- J'ai posté une autre solution au même problème que frustré moi quand je me suis aventuré dans la programmation web. Les détails à fond...
Vous devez vous connecter pour publier un commentaire.
Dans Windows XP, cela devrait fonctionner:
Créer un fichier VBS appelé
refresh.vbs
:Créer un raccourci de ce fichier sur votre bureau.
Cliquez-droit sur l'icône de raccourci et d'aller à
Properties
.Dans le
General
onglet, cliquez sur le bouton Modifier à côté de "ouvrir avec".Accédez à
C:\WINDOWS\system32\cscript.exe
Sélectionnez Microsoft Pour La Console Hôte De Script.
Dans le
Shortcut
onglet, entrez une touche de Raccourci.e.gCTRL + ALT + R
. Dans la course déroulante, sélectionnezMinimised
.Maintenant, lorsque vous appuyez sur
CTRL + ALT + R
, il va rafraîchir l'onglet Firefox.C:\Windows\SysWOW64\wscript.exe
et dans le Arguments: entrez l'emplacement du script si vous les conservez dans votre projet, puis quelque chose comme:${workspace_loc:/development.FOO.com-klisrv10-local/auto-refresh-browser-helper.vbs}
J'ai créé un simple applescript qui-je définir comme une touche d'accès rapide à l'aide de Alfred.
Voici l'applescript
Si vous voulez vous assurer que le focus reste à votre éditeur, vous pouvez ajouter ces lignes. N'oubliez pas de remplacer Coda (mon éditeur de choix) de quoi que ce soit vous utilisez
C'est mon préféré bash one-liner:
Il utilise Firefox Télécommande AddOn, qui indique des changements dans les répertoires de fichiers. De sorte que tous vous avez besoin est d'enregistrer n'importe quel fichier dans le projet et le même moment de l'onglet Firefox obtient reloaded.
C'est un unix-ish, devrait fonctionner sur Linux+Mac si vous avez inotify, ne fonctionne pas sur Windows sans adaptations.
Il existe un outil pour Windows appelé Autohotkey qui vous permet d'automatiser presque tout en envoyant les codes de touches et de clics de souris. Vous pouvez écrire un script qui permet de localiser la fenêtre de votre navigateur et envoyer le code de touche pour la touche F5. Attribuer ce script à une touche d'accès rapide et vous avez terminé.
Pour en revenir à votre précédente de la fenêtre de votre script aurait besoin de se souvenir de la fenêtre actuellement sélectionnée, actualisez le navigateur et définir le focus vers le rappeler fenêtre.
#n::ControlSend, , {F5}, ahk_class Chrome_WidgetWin_1
actualiser Chrome sur Win+n, pas de changement de focus.Bien sûr touches de raccourci disponibles, en particulier si l'IDE et le navigateur sont les seuls programmes que vous êtes à la commutation entre les deux.
Commutateurs à votre navigateur, recharge, et bascule en arrière. Beaucoup plus rapide que l'utilisation de la souris, et vous n'avez pas besoin de s'inquiéter sur les touches de raccourci, ou de logiciel supplémentaire à installer.
Il existe une bien meilleure solution à cela, mais à un coût considérablement augmenté la complexité.
Sélénium (seleniumhq.org) peut faire ce que vous demandez. C'est un navigateur Open Source de test de cadre que, entre autres choses, permet de contrôler une fenêtre de navigateur à distance.
Si le Sélénium sonne comme quelque chose que vous aimeriez retrouver dans votre cerveau de toute façon, vous pourriez aussi bien l'apprendre; si pas, je collerais avec WSH scripts et Autohotkey.
Ce n'est pas vraiment répondre à votre question, mais peut-être fait votre vie un peu plus facile 😉
Je viens de trouver Stylebot. Bien qu'il ne dispose pas de l'auto-complétion et d'autres choses, il peut vous aider avec le CSS.
Voici une capture d'écran. La barre latérale est Stylebot. Vous ont une base en mode édition où vous pouvez rapidement modifier quelques propriétés simples, un mode avancé où vous pouvez modifier la plaine CSS de l'élément sélectionné et avec "Modifier le CSS" vous pouvez modifier tout le code CSS de la page.
J'utilise MS Clavier Ergonomique qui a une fonction macro. J'ai programmé Joshs solution en elle et elle fonctionne bien, vous avez juste à vous assurer, le navigateur est la prochaine application lorsque switsching avec alt-tab.
Il y a un chouette outil nommé XRefresh c'est juste au sujet de tous les développeurs de rêve - ne fonctionne pas avec firefox 4.
Edit: Mais il est un addon "Recharger" qui fait exactement ce dont nous avons besoin: vous spécifiez un ou plusieurs dossiers (ou les fichiers) et firefox actualise à chaque fois que l'un des fichiers à l'intérieur de changements.
Édition (2013): PHPStorm a une fonction d'actualisation automatique de Google-Chrome. Son génial: vous consultez la page web chnge à mesure que vous tapez (!) dans l'IDE. Ils ont une communauté free edition pour l'open source, les développeurs de logiciels.
Remercier dogbane et tous pour le partage.
De travail avec Windows 7, vous pouvez actualiser votre navigateur
Créer .le fichier bat et exécuter
%windir%\SysWOW64\wscript.exe actualiser.vbs
et de l'exécuter .chauve-souris avec "Exécuter en tant qu'administrateur"
Ne peut pas utiliser la fonction CreateObject à partir de VB scripts sous Windows 7 x64
🙂
Le VBScript solution ne fonctionne pas avec le navigateur Google Chrome sous Windows 7. Ci-dessous est une solution qui fonctionne étonnamment bien avec n'importe quel navigateur (il suffit de régler la
ititle
chaîne) et l'IDE Eclipse à l'aide d'un petit utilitaire de NirSoft (http://www.nirsoft.net/).Dans Windows: Appuyez sur Alt + F5 et de le faire. Cette solution fonctionne avec plus d'un navigateur, simultanément, et probablement avec n'importe quel Éditeur/IDE. Il a été testé avec (jEdit, Eclipse, Notepad++)
Pour cela, installer AutoHotKey et exécuter le script ci-dessous (copier dans un fichier texte et de changer l'extension à .ahk). Il existe une version portable ici. Il a été testé avec AutoHotKey version est 1.0.48.05
Cette solution est assez flexible car vous pouvez changer les Touches, les Éditeurs, les Navigateurs et tout le reste. Il sont pré configurés pour IE et Firefox navigateurs et jEdit, Eclipse éditeurs, mais vous pouvez facilement personnaliser cette liste.
La varTextEditor et varBrowsers où découverts à l'aide de "WindowSpy" utilitaire livré dans AutoHotKey.
http://www.livereload.com/
LiveReload surveille les changements dans le système de fichiers. Dès que vous enregistrez un fichier, il est analysée en tant que de besoin, et le navigateur est actualisé.
Encore plus, lorsque vous modifiez un fichier CSS ou une image, le navigateur est mis à jour instantanément, sans avoir à recharger la page.
Il y a une autre solution à cette question.
Installer le FF-Télécommande plugin dans FireFox qui va vous permettre d'envoyer des commandes pour le plugin à partir d'un autre ordinateur via le réseau. Instructions sur l'intégration avec VIM sont dans la documentation qui peut être utilisé comme un modèle pour l'intégration avec d'autres éditeurs de trop. Fonctionne uniquement avec les FF bien.