domingo, 21 de junho de 2015

SUBLIME TEXT, ATOM, BRACKETS, NOTEPAD++. Análise rápida...





Nos dias de hoje temos muitas opções de editores de código gratuitos. Eu particularmente me amarro em Editores, gosto muito de codificar, pra mim que sou da velha guarda, trabalhar com os Editores de código de hoje é como jogar Play Station pra nova geração, pura diversão. Por isso eu tenho praticamente todos instalados em meu PC, mesmo que use ele raramente. Conhecer e dominar seus recursos pra mim é uma diversão. 

Obviamente como qualquer pessoa tenho meus favoritos, mesmo gostando de codificar com todos. Os grandes IDEs como Eclipse, NetBeans, etc, também tenho instalado mas no meu dia a dia não necessito muito destas ferramentas maiores, só quando trabalho em projetos grandes, geralmente na empresa e por isso não vou falar deles aqui. 

Neste Post vou falar dos meus 3 editores prediletos. Sublime Text, Atom e Brackets. Vai ser uma análise bem sucinta e não vou entrar em detalhes mas as diferenças entre eles. 

Sublime Text:



Esse é meu preferido, tanto que tenho uma licença dele na versão 3 e levo comigo uma versão portable onde vou (trabalho, casa, etc). Ele é meu porto seguro. O Sublime text é feito em C++ que começou como uma extensão do VIM (outro editor antigo) e que passou a ter uma identidade própria. Hoje é um dos grandes Editores famoso entre os Webdesigners principalmente mas já se tornou um IDE para programadores.

Rapidez: 
O Sublime Text é muito rápido. Mesmo enchendo ele de extensões, plugins, temas, etc, ele continua estável e leve, seu desempenho não muda. Sua estabilidade e pouco tamanho assim como consumo de memória no PC ao ser executado faz dele uma verdadeira máquina de editar códigos. Você consegue navegar entre as linhas de códigos na mesma velocidade que pressiona a tecla.

Visual claro e bom pra nossa retina: 

Seu visual foi uma revolução gráfica em editores de código. Os olhos agradecem ao ficar horas programando nele pois a sua interface deixa tudo muito claro para a retina humana. 

Suporte farto na Web, muita consulta clara pra pesquisar e conhecer a ferramenta:
O Sublime possui além do Site oficial, muitos videos no Youtube, comentários em comunidades e Foruns, isso faz toda diferença quando você está querendo procurar aquela informação que tanto precisa, como fazer snippets, como configurar o proxy, qual extensão é melhor para isso ou aquilo. O Package Control (https://packagecontrol.io/) facilita sua vida de uma forma muito prática quando o assunto é procurar extensões, temas, etc... e instalar as mesmas. 

Configurando com código, tudo fica mais estável: 
Configurar o Sublime Text com códigos é uma coisa fácil, como disse antes material na web não falta mesmo que você não saiba programar é tranquilo, basta querer de verdade que você faz. Este fato faz com que o que você configura não se perca e seja mais estável.

Seus Arquivos de configuração, extensões, snippets, etc...em um único lugar separado da pasta do programa quando instalado e junto quando o programa é portable:
Tudo muito bem feito. Quando você instala o Sublime no seu micro ele cria uma pasta dentro da pasta de seu perfil de usuário do sistema contendo todos os arquivos de preferências que você criou pra ele. Desde Snippets até as extensões e temas instalados, tudo fica ali, nada se perde até mesmo se você desinstalar o programa ou instalar uma nova versão. Quando você possui a versão portable, ele coloca dentro da pasta packages do programa e quando você atualiza ele nada se perde pois esta pasta é ignorada na atualização.

Menu Superior  > Preferences > Browse Packages

As extensões realmente funcionam:
As extensões do Sublime realmente funcionam, elas não causam travamento nem reiniciando o programa quando você está usando elas. 

Suporte e maior parte das linguagens de codificação:
Possui um suporte a praticamente todas as linguagens de programação e isso se reflete no auto-complete bem como a coloração das tags facilitando identificar os códigos.

Continuidade garantida, é pago:
Essa garantia de que você vai ter o programa e que vai ter suporte não é dos maiores argumentos pois hoje em dia, os programas gratuitos possuem comunidade que sustentam esta continuidade por paixão, que é uma grande força. Mas o poder de um software comercial fazem com que a coisa se torne realmente obrigatória e mais garantida. Isso faz com que aquele momento de vida da pessoa que não está com tempo de atualizar o melhorar a ferramenta afete o contínuo aprimoramento dela.

Obs: A única desvantagem se é que se pode ser justo com os outros editores é que ele é pago e a licença não é das mais baratas, comprei a minha por 70 doletas...220 reais na época, mas achei muito bem gasto. 


ATOM:

Começou inspirado no Sublime Text mas hoje possui identidade própria. Pra conhecer ele e um pouco da história dele basta ver meu post mais antigo que falo sobre este Editor. Sem palavras, hoje é o bicho e possui uma comunidade apaixonada assim como eu por ele que com certeza já o transformou no principal concorrente do Sublime Text, deve superá-lo e na minha opinião é um forte candidato a ameaçar (por que não) as grandes IDE´s do mercado no futuro. 

Gratuito e de código aberto:
É sustentado por uma comunidade cada dia mais e mais apaixonada por ele, seu código aberto faz toda diferença e por ser muito bem estruturado permite que até pessoas que não entendem de programação possam contribuir com a ferramenta. 

Criado pelo GITHUB,  já é grande coisa né:
Com certeza ter sido iniciado pela comunidade do GITHUB é um peso enorme, sua integração com ele bem como com o GIT, seu padrinho é outra grande vantagem deste editor. 

Visual inovador, muita liberdade na hora de personalizar:
Excepcional. O Atom permite que você personalize completamente tudo nele. Sem nenhuma exceção, seu código aberto juntamente com o inspetor de códigos dentro dele faz com que você possa transformar o Atom como bem entender. Isso é realmente fantástico. 

Infinidade de extensões que crescem vertiginosamente a uma velocidade absurda muito à frente de qualquer outro editor no mundo:
Isso mesmo. A comunidade deste Editor é tão grande mas tão grande que podemos encontrar hoje em dia extensões que não existem em outros editores e não somente isso. Fazer estas extensões não é uma tarefa difícil com código aberto. Sabendo um pouco de Json, ou coffescript e css você consegue facilmente fazer um "package" pro Atom. Eu mesmo tenho um que criei...(https://github.com/thiagolucio/toolbar-iconshortcuts)

Configuração, e instalação de pacotes e temas, etc. Tudo em interface gráfica:
Mesmo tendo de configurar algumas coisas via codificação o Atom possui uma interface para gerenciar pacotes ( extensões, temas, etc) e versões dele. Também possui acesso via interface pra  configurar a fonte do editor, tamanho da mesma, entre as possibilidades visuais dele. 

Suporte e uma boa gama de linguagens:
O Editor possui um suporte a uma grande gama de linguagens de programação e com isso fica mais fácil programar. 

Arquivos de preferências, configurações e extensões separados:
Parecido com o Sublime text o ATOM possui uma pasta criada em seu perfil de usuário onde coloca todas as extensões que você instalou, seus arquivos de personalização como Snippets e preferências. Ao instalar uma nova versão isso não se perde. 

As Desvantagens:
Bom, é complicado. Isso é um reflexo de ser desenvolvido por comunidade onde muitas pessoas produzem tudo a uma velocidade grande, não existe hierarquia de produção e a coisa pode descambar um pouco sendo complicado controlar tanta produtividade e pessoas. 

A melhor frase pra isso seria...ATOM é pra quem sabe e não pra quem quer. 

Instabilidade:
O Atom não é uma ferramenta instável. Trava com uma certa facilidade dependendo do arquivo que estamos tentando abrir, em momentos em que estamos programando, ou quando tentamos executar uma extensão ou sobre o código. Realmente não é incomum estarmos trabalhando com ele e simplesmente parar tudo nele, depois de um tempo aparecer aquela janela branca informando que parou. 

Muito dependente de APM e NPM, complicações para os usuários comuns:
O Atom usa muito o APM (Atom package Manager) e NodeJS módules e NPM pra trabalhar e com isso quando precisamos configurar um Proxy por exemplo, é uma verdadeira odisséia, demorada e cheia de erros que virá pela frente, no final você consegue mas muita gente desiste por isso. Dá trabalho e você comerá muita tela de CMD e Bash até terminar e conseguir o que quer. 

Bugs constantes na instalação de Pacotes:
Muitos pacotes por depender do GITHUB e por depender das pessoas que os desenvolvem vivem dando problemas, principalmente de dependências e ai entra de novo o Bash e o NPM pra ir lá na pasta e baixar as dependências diretamente nelas, ver as mensagens de erros e muitas vezes fazer o download manualmente e isso é realmente um saco. Perde-se muiiiito tempo com isso. 

Toda hora sai uma versão nova:
É quase como patrulhar ou monitorar seu filho ou cachorro, praticamente toda semana temos uma ou mais atualização de versão. As vezes estamos atualizando um pacote e descobrimos que saiu uma versão nova ou instalamos uma versão ontem e hoje já tem outra. Isso é bom porque quer dizer que estão sempre melhorando e corriguindo a ferramenta mas é ruim pela necessidade de ficar sempre de olho nisso, as vezes tendo de parar o projeto que estamos trabalhando pra poder atualizar. 

Versão executável do instalador do windows muito sujo:
O Instalador executável do windows deixa tudo muito sujo. Você instala uma versão nova no seu PC e ele guarda uma ou duas versões anteriores sem deletar as pastas e com isso acaba por ter um arquivo grande sem necessidade. As dependências e extensões já baixam uma grande quantidade de arquivos e isso tudo é ruim também. O melhor mesmo é instalar a versão zipada na raiz do seu PC, você deleta a velha e baixa a nova zip e descompacta diretamente na sua raiz do S.O e com isso elimina o problema da sujeirada. 


Obs:
Apesar de ter vários pontos negativos o ATOM vale demais à pena usar e instalar no seu PC. Mais ainda codificar, realmente pra quem gosta como eu de editores é um prazer enorme começar a mexer numa ferramenta no status que o ATOM está hoje em dia. Os desafios da ferramente, passar pelas dificuldades e conhecer e dominar ela é muito legal. Vale bastante à pena porque é uma ferramenta cada dia mais excepcional. Ainda acho que vai virar a minha predileta.


BRACKETS:


Criado pela Adobe na sua proposta de possuir um Editor de Códigos sem fins lucrativos e de código aberto o Brackets possui uma comunidade considerável. Muitas pessoas como eu já o usa e também é promissor. Pelo menos é o que parece mas não dá pra afirmar. 

O Brackets possui boa interface gráfica e a cada dia melhora mais e mais sua usabilidade. Pode-se configurar as proriedades básicas como tema, cores, fontes via tela gráfica como o ATOM, é uma ferramenta bastante estável e também possui muitas extensões. 

Possui algumas características nativas muito legais como mostrar a cor do código de cores quandose coloca o mouse sobre ela via tooltip e o auto-complete é eficiente. 

O visual é parecido com o sublime text mesmo mas também possui identidade visual própria agora. 

Possui uma gama boa de extensões e plugins também de fácil visualização, comunidade ativa mesmo que não muito grande. 

É leve quando não se coloca muitas extensões mas dependendo de quantas tiver instalado ele pesa, demora a carregar e a digitação fica bastante lenta e irritante. Algumas extensões também podem provocar o travamento do programa, sendo necessário até mesmo removê-las dele. Muitas extensões ficam deprecadas não sendo possível mais usá-las. 

Ele também não possui muita documentação para auxiliar no conhecer o programa, tem de peneirar muito mesmo e perder bastante tempo pesquisando sobre o que deseja. 

O proxy é bastante complicado de se configurar e se baseia bastante em baixar as extensões manualmente ou arrastá-las no formato zip em seu micro e soltá-las dentro do gerenciador de pacotes do programa ou simplesmente colocar a URL do github e mandar baixar mas muitas vezes também não funciona. 

Suporte e poucas linguagens, se resumindo mais a Editor voltado para Webdesigners. 

De todos os programas de editores mesmo sendo muito legal na minha opinião é o mais fraco e o que menos tem a tendência de virar uma IDE no futuro. 

Gosto dele, como já disse sou apaixonado por editores e ele não é diferente mas não é meu preferido.


NOTEPAD ++


Gosto bastante dele, nem tem muito o que dizer. Auto-complete animal, suporte e milhares de linguagens, criado e sustentado pela empresa que o criou é fiel a ser gratuito, leve demais, cheio de recursos, configurável com telas gráficas e bastante focado. 

Uma ferramenta fenomenal e é item obrigatório no micro de qualquer codificador, mesmo os menos ativos, quebra galho oficial da raça. 

Mas infelizmente o mundo mudou e o design UX e UI também...Sua tela no melhor estilo Windows 98 já foi né, bateu na porta...Se mudarem isso vai renascer das cinzas....

Mas não tem nem o que falar mal dele nem bem, é conhecido demais, só qualidades tirando a interface. Não desinstalo da minha máquina nem ferrando e também é um porto seguro pra mim quando o assunto é precisar de algo rápido.

Espero que tenham gostado, idéias são bem vindas. 

Futuramente estarei fazendo posts mais específico sobre Editores.
Inté.


















sábado, 13 de junho de 2015

ATOM do GITHUB, Baita Editor.


O Github, (https://github.com/)uma comunidade de armazenamento de projetos Open Source criou um Editor de códigos em 2014 inicialmente com apenas 3 desenvolvedores, hoje conta com oficialmente com 25 mas não oficialmente com milhares. 

O nome dado ao Editor foi ATOM (https://atom.io/). E o que começou  se baseando no Famoso e consagrado Sublime Text, hoje possui identidade própria, pegando as melhores idéias do ST3 e adicionando características ainda melhores e mais bem boladas e hoje pelo menos comigo já concorre empatado com minha produtividade e uso diário em desenvolvimento.

Além de estar tão eficiente (ou mais) que o Sublime Text, o ATOM é completamente gratuito, com plugins e extensões atualizadas diariamente e a possibilidade de ser completamente personalizável pelo usuário.

O Editor que inicialmente possuia versões apenas para Mac, posteriormente criou versões para Linux e finalmente para Windows.

Sou usuário Windows e o Atom roda excelentemente em minha máquina(s). Hoje na versão 0.208.0 ele possui uma interface com identidade própria e muito agradável de se trabalhar no melhor estilo FLAT UI.

Instale a versão Zipada no Windows, "Atom.zip":
Mesmo já existindo uma versão Windows do Atom, não aconselho a instalar a mesma. O melhor mesmo é você baixar o arquivo zipado do atom e descompactar na raiz do seu computador. Não se preocupe, toda vez que sai uma versão nova ele avisa e você vai lá e baixa de novo e descompacta novamente na raiz do seu PC.

A instalação usando o instalador automático no windows cria muita sujeira no seu PC, deixando versões anteriores instaladas e deixando a pasta do programa enorme sem necessidade. O Arquivo ZIP permite uma instalação limpa sem coisas desnecessárias, seu micro agradece.



O Editor possui uma excelente performance editando JavaScript, e não perde em nada também com CSS, HTML e outras linguagens. A única linguagem que na minha opinião ainda pode ficar melhor é o PHP mas já tá muito bom na versão atual. O tema do editor é excelente, uma conjugação de cores muito boa, dá pra trabalhar horas sem irritar a vista e você acha os trechos de código desejados muito facilmente.


Ele possui o mesmo sistema de navegação de arquivos e de execução de comandos do Sublime Text, usando as teclas CTRL+SHIFT+P ( mesmas teclas proporcionais nos outros SO´s) e digite ou pesquise todos os comandos do editor em questão.

Com o comando CTRL+P, você navega em todos os arquivos do projeto. Para busca de arquivos, o conhecido CTRL+F e CTRL+ALT+F para busca e substituição na pasta do projeto é similar a todos os outros editores.

FACILIDADE NA GERENCIAMENTO DO ATOM...

Ao contrário do Sublime Text, o Atom possui uma interface para as configurações básicas, como escolher a fonte do editor, instalar e atualizar plugins e extensões assim como gerenciar as opções das mesmas.  Bastando ir no menu superior ( File > Settings) para que a página se abra no campo do editor.  Com ela você pode instalar novas extensões procurando-as pelo nome ou nome que sugira a função desejada na extensão. Também pode definir em settings o tamanho e nome da fonte do editor desejada.  Também é possível verificar extensões que necessitem de atualização bem como o sistema.


Você também poderá mudar o tema tanto da aparência do programa quando do editor especificamente falando, as cores das letras do codificador. Você consegue fazer tudo isso apenas clicando em botões e com isso eles fizeram um baita melhoramento para aqueles que não manjam de codificação como no  caso do sublime text.

O Atom também permite total personalização de sua interface entre outros itens do editor. Agora entramos um pouco no mundo dos códigos, então se você não quer saber disso pode parar a leitura. Mas não desista lhe aconselho porque é bem fácil.

Ele no menu File > .... possui várias opções onde você poderá personalizar o navegador.



Open your config - permite que você determine parâmetros ou critérios de funcionamento dos elementos, plugins e comportamentos do editor.

Open your Keymap - permite que você crie comandos de teclado para os plugins e extensões do editor ou mudar as existente para outras conjugações que sejam do seu agrado.

Open Your Snippets - permite que você crie Snippett personalizado para seu editor, existem um texto comentado explicando como se faz um Snippet e você não precisa saber programar pra poder fazer atalhos que lhe ajudem a inserir trilhas de códigos desejadas ou outros.

Open Your Stylesheet - permite que você edite o arquivo css que contém a personalização do editor, alterando cores, fontes e tudo mais do editor, você pode personalizar tudo nele, muito legal.

Se não sabe o que personalizar ou o nome você pode usar o inspetor igual o existente no google crome e inspecionar os locais desejados do editor pra poder saber quais são as classes que quer mudar. Indo em View > Developper > Toggle Dev Tools (veja imagem abaixo)

Você habilita o inspetor e analisa tudo dentro do editor.


Daí é fácil, você copia a propriedade CSS desejada, cola no arquivo CSS do editor e edita os estilos desejados. 
Particularmente falando não vejo necessidade de editar nada, tudo é muito bonito e com a gama enorme de temas e temas de edição do Atom você acaba achando algo que goste muito sem fazer força e ficar perdendo tempo com isso. Os temas padrões são demais. 

Você vai reparar que ele não tem um Minimap como no Sublime Text mas basta ir lá no instalador do settings dele e baixar o Minimap. Mas as extensões e plugins vou falar em um próximo post. 

Vai fuçando o editor, baixa e instala que vale muito à pena. 
Espero que tenham gostado. 











sexta-feira, 21 de novembro de 2014

Saiba qual a melhor distribuição do Linux para o seu computador/ notebook.








Existem muitas versões ou falando corretamente distribuições do Linux no mercado. Devido a esta grande variedade é muito comum as pessoas não saberem qual é a melhor para o seu caso ou para seu computador ou notebook. Se você for pesquisar na internet verá que existem horas infinitas de discussões sobre o assunto em sites, blogs e fóruns.  É gigantesca a quantidade de material pra leitura no assunto, sempre recheada de opiniões pessoais e tendenciosas pois quem gosta de uma determinada distribuição na maior parte dos casos defende fervorosamente a mesma de forma que no final sempre fica a dúvida.


Eu por exemplo gosto bastante do Ubuntu, mas existe muitas outras e pra você não ficar na dúvida existe um site com um questionário bastante imparcial que com meia dúzia de perguntas lhe ajuda a escolher a melhor distribuição para o seu caso. Com isso você não fica perdendo tempo procurando por ai esta informação preciosa na hora de decidir usar o linux em seu computador.
Não precisa ter conhecimento técnico nenhum para responder o questionário que nem sequer vai pedir a configuração de seu micro. Basta acessar o link abaixo e responder as perguntas e escolher a desejada, muito simples.
Até a próxima! :)

quarta-feira, 12 de novembro de 2014

Reveal in Sidebar Sublime Text - Linkando arquivo editado na Sidebar do Sublime text

Quando estamos trabalhando com uma arvore de projetos em nossos editores de código onde os arquivos possuem ramificação muito extensas ferramentas e plugins que produzem a função "Reveal in the Sidebar" ou traduzindo toscamente " mostrar este arquivo na barra lateral" é extremamente útil de forma a não termos de ficar localizando o arquivo em questão na estrutura de pastas da Sidebar geralmente localizada do lado
esquedo da maior parte dos IDE´s de desenvolvimento que temos hoje. 

Os únicos IDE´s que possuem essa função default que me lembro são o Eclipse e o WebStorm. Mas neste post vou mostrar uma solução para o Sublime Text que 
fará com que você usufrua desta facilidade. 

O Sublime text desde sua versão 2 já possui essa função nativa mas não de forma automática, você precisa clicar com o botão direito com o arquivo em questão aberto
em sua área de edição e clicar no opção "Reveal in the Sidebar" e ele lhe mostrará (imagem abaixo).



Outra solução mas pra quem gosta de códigos, é ir em "Preferênces -> Key Bindins - User" e inserir o seguinte código abaixo:
[
    { "keys": ["ctrl+shift+r"], "command": "reveal_in_side_bar"}
]



Com este código, ao clicar a as teclas conjugadas CTRL+SHIFT+R apenas uma vez você habilita esta função, podendo ver o arquivo em questão sendo destacado na Sidebar. 

Mas a solução para os mais preguiçosos mesmo é um plugin. Na verdade existem dois que vou deixar o URL aqui mas o que mais gostei sem sombra de dúvidas foi o 

Com ele sem compplicação nenhuma tudo funciona de forma automática como default, instalou e ele começa a funcionar imediatamente sem necessidade de 
reiniciar nem ficar fazendo nenhuma configuração e funciona maravilhosamente bem e muito rápidamente. Esse é o meu predileto que indico. 

O Segundo que nem cheguei a testar mas sei que precisa ativar é o Focus File on Sidebar (https://sublime.wbond.net/packages/Focus%20File%20on%20Sidebar)
Mas ai você tem de instalar pra testar você mesmo. 

Lembrando que pra instalar qualquer um dos dois basta no Editor Sublime Text, digitar as teclas CTRL+SHIFT+P e digitar "Install"
Quando a caixa de texto abrir na parte supoerior digite "SyncedSideBar" e ele aparecendo na primeira opção clique nele e se instalará sozinho. 

Obviamente você tem de ter o PackageControl no seu sublime text, sem ele nenhum plugin vai ser instalado. Não sabe o que é? Então neste caso deixo por sua conta
estudar um pouco sobre o editor pois vale à pena e vou estar lhe prestando um serviço melhor do que lhe dando tudo de bandeja...Vale à pena conhecer esse IDE que 
na minha opinião é o melhor que existe (sem competir com o Eclipse e Netbeans é claro). 

sábado, 23 de agosto de 2014

Como Colocar novos temas no WebStorm, o melhor editor de Textos JavaScript (e na minha opinião Angular JS) do mundo.

A pouco tempo comecei a me dedicar mais no estudo da Linguagem do Java Script. Tudo por causa do Angular JS, novo Framework criado por dois funcionários do Google Misko Hevery e Adams Abrons que em  2009 durante 3 semanas e com 1500 linhas de código, conseguiram perder uma aposta com seu chefe que conseguiriam em 2 semanas (grande derrota heim, o que uma semana a mais não faz, rsrsr) conseguiu transformar o JS em uma ferramenta que com certeza está revolucionando o uso do Java Script no mercado e no mundo de TI. Hoje o projeto é mantido pelo Google e como (quase) tudo que o Google põe a mão tá decolando. Mas depois desta curiosidade vamos ao que interessa....

Bom, desde que comecei sempre ouvi falar do WebStorm pra lá e pra cá..Pesquisando descobri que ele é de longe cotado como o melhor IDE JS do mundo. Como estou fazendo um Curso de Angular JS com o Rodrigo Branas, um fera da área e ele mesmo usava, resolvi dar uma chance pra ele e conhecer, deixando os amados Sublime Text e Brackets Sprint de lado. E não é que a ferramenta é boa mesmo!

Usando ele por dois dias achei muito boa as suas funcionalidades pra JS e ele possui integração nativa com o Angular que estão me deixando "de queixo caído", facilitando e viciando minha iniciação no AngularJS. Não deu outro, com uma semana lá fui eu desembolsando uma grana pra comprar sua última versão que neste momento está na 8.4. Você pode visitar o Site pra conhecer (http://www.jetbrains.com/webstorm/).

Na documentação oficial não encontrei sobre isso, então fui atrás das não oficiais. Pesquisando fontes alternativas descobri temas para o PHPWebStorm que contém arquivos ".JAR" para download.
http://ideacolorthemes.org/themes/

Depois de escolher o Tema do Sublime Text 3 eu baixei e descompactei o arquivo JAR de forma que criou pastas e dentro da pasta "colors" eu encontrei o esquema de cores do tema no formato .XML e joguei dentro da mesma pasta do meu perfil de usuário (no Windows) com o mesmo nome e ai dentro do WebStorm consegui escolher o esquema de cores dele. Deixo abaixo o passo a passo pra você poder fazer o mesmo.

1-Baixe o tema desejado do link:
http://ideacolorthemes.org/themes/
http://ideacolorthemes.org/home/


2-Depois descompacte o arquivo ".JAR" pois este arquivo é para o Webstorm PHP.
Dentro da pasta criada pega o arquivo ."XML" dentro da pasta "colors"

3-Vá para o seu perfil de usuário do windows e cole o arquivo ".XML" em questão dentro da pasta:
C:\Users\USUARIO\.WebStorm8\config\colors

Depois faça a busca dentro do seu WebStorm de duas formas:

A) File > Settings > Editor > Colors & Font

B)Clicando CTRL+SHIFT+A e digite "Colors & Font" para lhe mostrar esta opção.

Escolha o tema desejado que colou na pasta.

Para deixar a janela do programa escura, indico o tema Darcula, nativo do programa e a interface escolhida pra trabalhar indico a do Microsoft Visual Studio que é muito bonita. Ai ele fica igual abaixo:



Outras dicas:

Caixa de pesquisa:

Você pode acessar várias funcionalidades que deseja, usando as teclas de atalho pra abrir a caixa de diálogo de pesquisa (parecida com o Sublime Text). No Windows, use as teclas CTRL+SHIFT+A para abrir a caixa de diálogo. Digite o que busca no programa como "colors" por exemplo ou "font" e ele lhe mostrará as opções variadas para aquele item. Ele é bem fácil e intuitivo pra usar.


Teclas de atalho:
Você pode criar seus próprios atalhos para as coisas. Por exemplo para mudar o tamanho da fonte que acho bem pequena a default, basta que usando as teclas de atalho para a caixa de pesquisa digite "keymap". Ele vai lhe mostrar as opções para personalisar as teclas de atalho...Eu por exemplo criei a tecla de atalho "SHIFT+" para aumentar a fonte sem conflitos e "SHIFT-" para diminuir. Os Keymaps podem ser de grande ajuda.

Minimap:
Para quem como eu já tá acostumado com o Minimap do lado direito como no Sublime Text ou ATOM ou Brackets também tem como instalar ele no WebStorm. Para isso basta ir no instalador de plugins do programa, isso mesmo ele tem um. Ao invés de usar as teclas de atalho dessa vez indico o caminho padrão que é

File -> Setting

na caixa de diálogo, digite na pesquisa "plugins", na parte de baixo da janela clique em "Browse repositories"
o nome do plugin é "Code Glance". Depois de instalar reinicie e pronto está do lado direito como na imagem acima.

Conclusão.
Ainda estou fuçando mas ainda tem muito que descobrir do programa. Uma coisa com certeza posso afirmar que ele leva o título com louvor, merecido. Não coloco mais coisas pois ainda tem muito que fuçar. Deixo aqui dois links com dicas muito boas sobre ele, tudo em video.

https://www.youtube.com/watch?v=xIxDar8CbJA&index=8&list=PLQ176FUIyIUb0zTe7k4ZKkhMsR-slKu3w


https://laracasts.com/series/how-to-be-awesome-in-phpstorm/episodes/24

Espero que tenham gostado :)






















sábado, 18 de janeiro de 2014

Instalando e configurando o OpenWith do Sublime Text

Quem é apaixonado como eu pelo IDE "Sublime Text 3" que atualmente está na sua versão 3.3059 provavelmente passa pelo problema de implementar tão preciosa "Side Bar Enhancements" que facilita muito a vida do Desenvolvedor seja que especialidade for. Isso devido ao fato de adicionar várias funcionalidades com o botão direito do mouse sendo clicado sobre o arquivo entre outras preciosidades como editar Browsers para abrir as páginas editadas com apenas uma tecla como no caso da famosa "F12".

Muitos desenvolvedores nem sequer migram para a nova versão por causa disso mas seus problemas acabaram....Para resolver isso basta ir na URL do GitHub abaixo:

https://github.com/titoBouzout/SideBarEnhancements/tree/st3

Baixa o pacote no formato ZIP e instala ele na sua pasta de usuário do programa...

C:\Users\SEU_USUARIO\AppData\Roaming\Sublime Text 3\Packages

ou então abra ela indo no menu  "Preferences" -> "Browser Package"  para abrir a sua pasta no seu micro e basta colar a pasta descompactada nesta pasta. Reinicie seu Sublime Text 3 e pronto, já estará funcionando.

Para facilitar sua vida deixo aqui abaixo meu próprio arquivo de configuração compartilhado bastando copiar e colar no arquivo apropriado para que seu Sublime Text possa abrir páginas que você está trabalhando no Browser clicando em F12.

Bom, se vc não sabe chegar nesta arquivo, clique com o botão direito em cima do arquivo na Side Bar do Sublime, clique em "Open With" -> "Edit Applications" e quando abrir o arquivo cole o conteúdo abaixo nele  e mande salvar, dai é só usar o comando F12 (no meu caso tá configurado pro Chrome como default).



Você também poderá obter maiores informações em :
https://sublime.wbond.net/packages/SideBarEnhancements
Bom proveito!


Code abaixo:

[{
    "id": "side-bar-files-open-with",
    "children": [

        //application 1
        {
            "caption": "Photoshop",
            "id": "side-bar-files-open-with-photoshop",

            "command": "side_bar_files_open_with",
            "args": {
                "paths": [],
                "application": "Adobe Photoshop CS5.app", // OSX
                "extensions": "psd|png|jpg|jpeg" //any file with these extensions
            },
            "open_automatically": false // will close the view/tab and launch the application
        },

        //GOOGLE CHROME
        {
            "caption": "Chrome",
            "id": "side-bar-files-open-with-chrome",

            "command": "side_bar_files_open_with",
            "args": {
                "paths": [],
                "application": "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe",
                "extensions": ".*" //any file with extension
            },
            "open_automatically": false // will close the view/tab and launch the application
        },

        //separator
        {
            "caption": "-"
        },

        //FIREFOX
        {
            "caption": "Firefox",
            "id": "side-bar-files-open-with-firefox",

            "command": "side_bar_files_open_with",
            "args": {
                "paths": [],
                "application": "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe", // WINNT
                "extensions": "" //open all even folders
            },
            "open_automatically": false // will close the view/tab and launch the application
        },

        //separator
        {
            "caption": "IE",
            "id": "side-bar-files-open-with-InternetExplorer",

            "command": "side_bar_files_open_with",
            "args": {
                "paths": [],
                "application": "C:\\Program Files\\Internet Explorer\\iexplore.exe", // WINNT
                "extensions": "" //open all even folders
            },
            "open_automatically": false // will close the view/tab and launch the application
        }
    ]
}]


Personalize seu Inspetor de Elementos do Navegador Google Chrome.

Se você é como eu apaixonado no Navegador Google Chrome (atualmente está na versão 32.0.1700.76m, de Janeiro de 2013) e como eu gosta de personalizar tudo que é possível, uma característica forte de profissionais que trabalham com Desenvolvimento Front-end como eu(sim, Webdesginer não existe mais, a não ser que você não seja formado ainda), então vai gostar desta dica.

Você pode, assim como criar ou aplicar um Tema ao Navegador, também fazer ou criar um Tema para o Inspetor de elementos do Chrome. Sim, ele permite. Como poderá ver abaixo, na imagem que capturei de meu micro meu inspetor personalizado. Para quem ainda não usa o Inspetor de elementos do Chrome basta clicar F12 ao usar o navegador num site qualquer, ou clicar com o botão direito do mouse sobre um site qualquer e escolhendo a opção "Inspecionar de elemento", a última opção da barra de opções do botão direito. Ele serve para desenvolvedores como eu, que inspecionam códigos em funcionamento e nos auxiliam no desenvolvimento de códigos em que se está trabalhando ou entender códigos de outros sites que se tem o desejo de conhecer. Ele é extremamente útil e diga-se de passagem que na última versão atualizada do navegador ficou melhor ainda. Abaixo a imagem de minha tela com o meu tema escohido:



Para isso, temos duas possibilidades de aplicar o tema, ou alteramos diretamente nos seus códigos linha a linha conforme desejamos ou podemos fazer o download de um tema feito por outro usuário desenvolvedor via site de download de temas de inspetores indicado abaixo, basta escolher um tema e fazer o download dele no GITHUB como arquivo ZIP:


Independente de sua escolha, vamos trabalhar apenas com um arquivo CSS para personalizar o Inspetor de elementos.  E o nome dele é "Custom.css".

Se usa o Windows 7, o caminho de acesso a este arquivo será :
C:\Users\SEU_USUARIO\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets

Se usa o Windows 8 seu caminho de acesso será:
C:\Users\SEU_USUARIO\AppData\Local\Google\Chrome\User Data\Default\User StyleSheets

Acessando você já verá na pasta o arquivo   "Custom.css" em questão. Caso queira mudar na mão basta abrir o mesmo e começar a analisar a alterar. No caso não acho que tenha necessidade disso pois o Site indicado em questão já possui milhares de temas para os mais variados gostos. Para usar depois de escolher e baixar o arquivo ZIP do tema escolhido ou apenas o  "Custom.css" na descrição individual do GitHub, substitua o mesmo pelo original. Somente deverá permanecer fechado seu navegador Chrome durante este processo, depois de substituir basta abrir o Chrome novamente e estará pronto e aparecendo.

Não se preocupe com o original, caso queira restaurar o original basta deletar o arquivo desta pasta com o Chrome fechado e depois abrí-lo novamente, ele reinstala sozinho seu inspetor default.

Espero que gostem de mais esta frescurinha....mas que para alguns muda a rotina e o tédio das interfaces...diverte este trabalho de nossa profissão que já é tão divertido!

Abraço Galera...