Desenvolvedor: crie um atalho universal para recarregar a página do navegador sem sair do editor

É fácil criar uma combinação de teclas para recarregar a página web que está em desenvolvimento sem ter que para isso sair do editor, do Terminal ou da sua ferramenta preferida.

Alguns editores e ambientes de desenvolvimento oferecem esse recurso nativamente, e quem experimenta o conforto de deixar a janela do navegador aberta em algum cantinho de tela (ou em um segundo monitor!) e ir dando reload nela sempre que quer testar um novo trecho de código, sem ter que para isso tirar o foco da janela em que está editando, nunca mais quer abrir mão.

Graças aos recursos do Applescript, é fácil criar um atalho universal que faça esse reload acontecer no navegador a partir de qualquer aplicativo, sem mudar o foco do OS X (ou seja, mantendo o foco e o cursor onde estavam, sem transferi-los para o navegador).

Eu recentemente virei usuário do Safari, portanto é com ele que vou ilustrar o script:

É só isso. Digite o conteúdo da imagem acima no Editor AppleScript do seu Mac (ou copie e cole desta versão em txt), execute para testar, e depois salve como Script e adicione uma tecla de atalho para ele no FastScripts ou em seu utilitário preferido deste ramo, como o Alfred+Powerpack ou o Keyboard Maestro. No meu caso, o atalho é Caps Lock + 8.

Se você usa outro navegador como plataforma de teste do seu desenvolvimento web, os scripts terão que se adequar a cada um deles. No caso do Chrome é bem simples, porque o script só tem uma linha: tell application "Google Chrome" to reload the active tab of window 1.

Já no caso do Firefox, me parece que houve um tempo em que soluções similares à do Safari e a do Chrome funcionavam bem, mas da última vez que tentei, precisei recorrer aos artifícios técnicos indesejáveis de transferir e retomar o foco, e de simular o pressionamento de teclas. Não gravei o txt, mas o script ficou assim.

Experimente! Qualquer que seja o seu navegador, a possibilidade de fazer reloads até mesmo a partir de uma sessão ssh editando um arquivo .htaccess no Terminal ampliará o nível de conforto do seu conjunto de ferramentas ツ

Comentar

Comentários arquivados

Mais acessados:

Artigos recentes: