Ads 468x60px

quarta-feira, 30 de novembro de 2011

Bluefish com rastreamento de sintaxe

O editor para programadores e web-designers baseado em GTK, Bluefish, foi atualizado para a versão 2.2.0 com um novo rastreador de sintaxe, o recurso de busca e substituição renovado e suporte a mais linguagens de programação. A nova série 2.2.x também já suporta ambientes de trabalho baseados em GTK3, apesar de ainda funcionar perfeitamente no GTK2, e pode ser usado em Linux, FreeBSD, Mac OS X, Solaris e Windows.

O novo rastreador de sintaxe oferece aos usuários uma série de novos recursos como um comando para seleção de blocos, a opção de auto-completar usando funções definidas pelo usuário, a possibilidade de navegar rapidamente entre funções e o uso de comentários "com ciência do contexto" (context-aware). O recurso de seleção de bloco pode selecionar, em contexto, o bloco atual de código, usada novamente a ferramenta seleciona o bloco pai. Um estilo apropriado de comentários - como <!-- --> ou // ou /* */ - podem ser automaticamente inseridos em, ou removidos de, um documento com a opção de comentários "context-aware", mesmo com diferentes tipos de código em um mesmo documento, como um documento HTML que possui em seu corpo também código CSS e JavaScript. A função de auto-completar também está ciente de todas as funções que foram definidas no documento. Finalmente, há a possibilidade de navegação rápida, que dá a habilidade de se pular rapidamente para qualquer função definida no texto.
O suporte às linguagens Google Go, Vala e Ada também foi adicionada entre as linguagens suportadas pelo Bluefish, que já inclui linguagens como Java, JavaScript, Ruby, Python, R, Perl, Lua e SQL. Recursos habilitados pelo suporte à linguagem incluem a visão expandida dos blocos de código, além de opções de destaque dos blocos, informações de referência e auto-completar durante a digitação do código. A lista de linguagens suportadas agora é tão grande que os desenvolvedores também acrescentaram uma opção "incluir no menu" para permitir que usuários escolham apenas as linguagens que sejam relevantes para eles. Os desenvolvedores também apontaram que além dessas novidades muito esforço foi direcionado no aprimoramento dos recursos já existentes do Bluefish. Eles divulgaram um vídeo que fala sobre, e demonstra, os novos recursos da versão 2.2.0.
O Bluefish pode ser baixado do site do projeto e uma página wiki explica como instalar um pacote binário em várias plataformas, incluindo o Debian, Ubuntu, Fedora, Mandriva, AltLinux, Gentoo e Slackware Linux. O Bluefish está licenciado sob a GPLv3 e o projeto é patrocinado pela empresa Typo3. Um dos desenvolvedores afirmou que a vindoura versão 2.2.1 também vai incluir o suporte em plug-in para zen-coding.
Fonte: h-online, em inglês.

0 comentários: