Você está na página 1de 40

Bluesh

4 de junho de 2007

Sumrio
I Sobre essa Apostila 3 5 10
11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 12 12 12 12 12 13 13 14 15 15 15 16 17 17 18 18 20 20 22 23 23 23 24 25 26

II Informaes Bsicas III Bluesh


1 O que o Bluesh 2 Plano de ensino 2.1 Objetivo . . . 2.2 Pblico Alvo . 2.3 Pr-requisitos 2.4 Descrio . . 2.5 Metodologia . 2.6 Programa . . 2.7 Avaliao . . 2.8 Bibliograa .

3 Introduo 3.1 Introduo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Caractersticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 Instalao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Interface com o usurio 4.1 rea de Edio . . . 4.2 Menus . . . . . . . . 4.3 Barra lateral . . . . . 4.4 Barra de Status . . . 4.5 Ajuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5 Utilizao - Parte 1: Trabalhando com arquivos e diretrios 5.1 Criar arquivos . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Abrir arquivos . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 Salvar arquivos . . . . . . . . . . . . . . . . . . . . . . . . 5.4 Renomear arquivos . . . . . . . . . . . . . . . . . . . . . 5.5 Fechar arquivos . . . . . . . . . . . . . . . . . . . . . . . 5.6 Apagar arquivos . . . . . . . . . . . . . . . . . . . . . . .

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

5.7 Arquivos remotos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 5.8 Abrir avanado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 6 Utilizao - Parte 2: Recursos 6.1 Indentao . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 Fechamento de Tags . . . . . . . . . . . . . . . . . . . . 6.3 Trabalhando com HTML . . . . . . . . . . . . . . . . . . 6.3.1 Incio rpido... . . . . . . . . . . . . . . . . . . . 6.3.2 Corpo . . . . . . . . . . . . . . . . . . . . . . . . 6.3.3 Negrito, tlico e Pargrafo . . . . . . . . . . . . 6.3.4 Quebra, Quebra e limpar e Espao sem Quebra 6.3.5 ncora . . . . . . . . . . . . . . . . . . . . . . . 6.3.6 Centralizar e Justicar direita . . . . . . . . . . 6.3.7 Comentrio . . . . . . . . . . . . . . . . . . . . . 6.3.8 E-mail . . . . . . . . . . . . . . . . . . . . . . . . 6.3.9 Cabealho . . . . . . . . . . . . . . . . . . . . . 6.3.10 Inserir imagem . . . . . . . . . . . . . . . . . . . 6.3.11 Inserir imagem miniatura . . . . . . . . . . . . . 6.3.12 Multi-miniatura . . . . . . . . . . . . . . . . . . . 6.4 Mais sobre a Barra de HTML . . . . . . . . . . . . . . . 6.4.1 Fonte . . . . . . . . . . . . . . . . . . . . . . . . 6.4.2 Tabelas . . . . . . . . . . . . . . . . . . . . . . . 6.4.3 Frames . . . . . . . . . . . . . . . . . . . . . . . 6.4.4 Formulrios . . . . . . . . . . . . . . . . . . . . . 6.4.5 Lista . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.6 CSS . . . . . . . . . . . . . . . . . . . . . . . . . 7 Customizando o Bluesh 7.1 Modicando atalhos . . . . 7.2 Mostrando arquivos ocultos 7.3 Aparncia do Editor . . . . 7.4 Preferncias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 27 27 27 28 28 29 29 29 30 30 30 30 31 31 32 32 32 33 33 33 33 34 35 35 35 36 38

Parte I

Sobre essa Apostila

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Contedo
O contedo dessa apostila fruto da compilao de diversos materiais livres publicados na internet, disponveis em diversos sites ou originalmente produzido no CDTC em http://www.cdtc.org.br. O formato original deste material bem como sua atualizao est disponvel dentro da licena GNU Free Documentation License, cujo teor integral encontra-se aqui reproduzido na seo de mesmo nome, tendo inclusive uma verso traduzida (no ocial). A reviso e alterao vem sendo realizada pelo CDTC (suporte@cdtc.org.br) desde outubro de 2006. Crticas e sugestes construtivas so bem-vindas a qualquer tempo.

Autores
A autoria deste de responsabilidade de Rildo Alves de B. Aguiar (rildo@cdtc.org.br) . O texto original faz parte do projeto Centro de Difuso de Tecnologia e Conhecimento, que vem sendo realizado pelo ITI (Instituto Nacional de Tecnologia da Informao) em conjunto com outros parceiros institucionais, atuando em conjunto com as universidades federais brasileiras que tem produzido e utilizado Software Livre, apoiando inclusive a comunidade Free Software junto a outras entidades no pas. Informaes adicionais podem ser obtidas atravs do email ouvidoria@cdtc.org.br, ou da home page da entidade, atravs da URL http://www.cdtc.org.br.

Garantias
O material contido nesta apostila isento de garantias e o seu uso de inteira responsabilidade do usurio/leitor. Os autores, bem como o ITI e seus parceiros, no se responsabilizam direta ou indiretamente por qualquer prejuzo oriundo da utilizao do material aqui contido.

Licena
Copyright 2006, Instituto Nacional de Tecnologia da Informao (cdtc@iti.gov.br) . Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Chapter being SOBRE ESSA APOSTILA. A copy of the license is included in the section entitled GNU Free Documentation License.

Parte II

Informaes Bsicas

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Sobre o CDTC
Objetivo Geral O Projeto CDTC visa a promoo e o desenvolvimento de aes que incentivem a disseminao de solues que utilizem padres abertos e no proprietrios de tecnologia, em proveito do desenvolvimento social, cultural, poltico, tecnolgico e econmico da sociedade brasileira. Objetivo Especco Auxiliar o Governo Federal na implantao do plano nacional de software no-proprietrio e de cdigo fonte aberto, identicando e mobilizando grupos de formadores de opinio dentre os servidores pblicos e agentes polticos da Unio Federal, estimulando e incentivando o mercado nacional a adotar novos modelos de negcio da tecnologia da informao e de novos negcios de comunicao com base em software no-proprietrio e de cdigo fonte aberto, oferecendo treinamento especco para tcnicos, prossionais de suporte e funcionrios pblicos usurios, criando grupos de funcionrios pblicos que iro treinar outros funcionrios pblicos e atuar como incentivadores e defensores de produtos de software no proprietrios e cdigo fonte aberto, oferecendo contedo tcnico on-line para servios de suporte, ferramentas para desenvolvimento de produtos de software no proprietrios e de seu cdigo fonte livre, articulando redes de terceiros (dentro e fora do governo) fornecedoras de educao, pesquisa, desenvolvimento e teste de produtos de software livre.

Guia do aluno
Neste guia, voc ter reunidas uma srie de informaes importantes para que voc comece seu curso. So elas: Licenas para cpia de material disponvel Os 10 mandamentos do aluno de Educao a Distncia Como participar dos foruns e da wikipdia Primeiros passos muito importante que voc entre em contato com TODAS estas informaes, seguindo o roteiro acima.

Licena
Copyright 2006, Instituto Nacional de Tecnologia da Informao (cdtc@iti.gov.br). 6

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

dada permisso para copiar, distribuir e/ou modicar este documento sob os termos da Licena de Documentao Livre GNU, Verso 1.1 ou qualquer verso posterior pblicada pela Free Software Foundation; com o Capitulo Invariante SOBRE ESSA APOSTILA. Uma cpia da licena est inclusa na seo entitulada "Licena de Documentao Livre GNU".

Os 10 mandamentos do aluno de educao online

1. Acesso Internet: ter endereo eletrnico, um provedor e um equipamento adequado pr-requisito para a participao nos cursos a distncia. 2. Habilidade e disposio para operar programas: ter conhecimentos bsicos de Informtica necessrio para poder executar as tarefas. 3. Vontade para aprender colaborativamente: interagir, ser participativo no ensino a distncia conta muitos pontos, pois ir colaborar para o processo ensino-aprendizagem pessoal, dos colegas e dos professores. 4. Comportamentos compatveis com a etiqueta: mostrar-se interessado em conhecer seus colegas de turma respeitando-os e fazendo ser respeitado pelo mesmo. 5. Organizao pessoal: planejar e organizar tudo fundamental para facilitar a sua reviso e a sua recuperao de materiais. 6. Vontade para realizar as atividades no tempo correto: anotar todas as suas obrigaes e realiz-las em tempo real. 7. Curiosidade e abertura para inovaes: aceitar novas idias e inovar sempre. 8. Flexibilidade e adaptao: requisitos necessrio mudana tecnolgica, aprendizagens e descobertas. 9. Objetividade em sua comunicao: comunicar-se de forma clara, breve e transparente ponto - chave na comunicao pela Internet. 10. Responsabilidade: ser responsvel por seu prprio aprendizado. O ambiente virtual no controla a sua dedicao, mas reete os resultados do seu esforo e da sua colaborao.

Como participar dos fruns e Wikipdia


Voc tem um problema e precisa de ajuda? Podemos te ajudar de 2 formas: A primeira o uso dos fruns de notcias e de dvidas gerais que se distinguem pelo uso: . O frum de notcias tem por objetivo disponibilizar um meio de acesso rpido a informaes que sejam pertinentes ao curso (avisos, notcias). As mensagens postadas nele so enviadas a 7

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

todos participantes. Assim, se o monitor ou algum outro participante tiver uma informao que interesse ao grupo, favor post-la aqui. Porm, se o que voc deseja resolver alguma dvida ou discutir algum tpico especco do curso. recomendado que voc faa uso do Forum de dvidas gerais que lhe d recursos mais efetivos para esta prtica. . O frum de dvidas gerais tem por objetivo disponibilizar um meio fcil, rpido e interativo para solucionar suas dvidas e trocar experincias. As mensagens postadas nele so enviadas a todos participantes do curso. Assim, ca muito mais fcil obter respostas, j que todos podem ajudar. Se voc receber uma mensagem com algum tpico que saiba responder, no se preocupe com a formalizao ou a gramtica. Responda! E no se esquea de que antes de abrir um novo tpico recomendvel ver se a sua pergunta j foi feita por outro participante. A segunda forma se d pelas Wikis: . Uma wiki uma pgina web que pode ser editada colaborativamente, ou seja, qualquer participante pode inserir, editar, apagar textos. As verses antigas vo sendo arquivadas e podem ser recuperadas a qualquer momento que um dos participantes o desejar. Assim, ela oferece um timo suporte a processos de aprendizagem colaborativa. A maior wiki na web o site "Wikipdia", uma experincia grandiosa de construo de uma enciclopdia de forma colaborativa, por pessoas de todas as partes do mundo. Acesse-a em portugus pelos links: Pgina principal da Wiki - http://pt.wikipedia.org/wiki/ Agradecemos antecipadamente a sua colaborao com a aprendizagem do grupo!

Primeiros Passos
Para uma melhor aprendizagem recomendvel que voc siga os seguintes passos: Ler o Plano de Ensino e entender a que seu curso se dispe a ensinar; Ler a Ambientao do Moodle para aprender a navegar neste ambiente e se utilizar das ferramentas bsicas do mesmo; Entrar nas lies seguindo a seqncia descrita no Plano de Ensino; Qualquer dvida, reporte ao Frum de Dvidas Gerais.

Perl do Tutor
Segue-se uma descrio do tutor ideal, baseada no feedback de alunos e de tutores. O tutor ideal um modelo de excelncia: consistente, justo e prossional nos respectivos valores e atitudes, incentiva mas honesto, imparcial, amvel, positivo, respeitador, aceita as idias dos estudantes, paciente, pessoal, tolerante, apreciativo, compreensivo e pronto a ajudar. 8

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

A classicao por um tutor desta natureza proporciona o melhor feedback possvel, crucial, e, para a maior parte dos alunos, constitui o ponto central do processo de aprendizagem. Este tutor ou instrutor: fornece explicaes claras acerca do que ele espera, e do estilo de classicao que ir utilizar; gosta que lhe faam perguntas adicionais; identica as nossas falhas, mas corrige-as amavelmente, diz um estudante, e explica porque motivo a classicao foi ou no foi atribuda; tece comentrios completos e construtivos, mas de forma agradvel (em contraste com um reparo de um estudante: os comentrios deixam-nos com uma sensao de crtica, de ameaa e de nervossismo) d uma ajuda complementar para encorajar um estudante em diculdade; esclarece pontos que no foram entendidos, ou corretamente aprendidos anteriormente; ajuda o estudante a alcanar os seus objetivos; exvel quando necessrio; mostra um interesse genuno em motivar os alunos (mesmo os principiantes e, por isso, talvez numa fase menos interessante para o tutor); escreve todas as correes de forma legvel e com um nvel de pormenorizao adequado; acima de tudo, devolve os trabalhos rapidamente;

Parte III

Bluesh

10

Captulo 1

O que o Bluesh
Bluesh um poderoso editor de texto, recomendado para programadores e webdesigners, como muitas opes para se escrever websites, scrips e cdigos fonte de programas. Suporta muitas linguagens de programao, e focado principalmente na edio dinnica de websites.

11

Captulo 2

Plano de ensino
2.1 Objetivo
Introduzir ao usurio o Bluesh, que um poderoso editor de texto composto por muitos recursos.

2.2 Pblico Alvo


Usurios que gostariam de inovar e passar a utilizar novas ferramentas cada vez mais prticas no dia-a-dia.

2.3 Pr-requisitos
Os usurios devero ter um computador com uma distribuio Linux baseada no Debian.

2.4 Descrio
O curso ser realizado na modalidade Educao a Distncia e utilizar a Plataforma Moodle como ferramenta de aprendizagem. O curso tem durao de uma semana e possui um conjunto de atividades (lies, fruns, glossrios, questionrios e outros) que devero ser executadas de acordo com as instrues fornecidas. O material didtico est disponvel on-line de acordo com as datas pr-estabelecidas em cada tpico. A verso adotada do Bluesh a 1.0.7, caso possua outra verso, podero ocorrer diferenas com relao a este material.

2.5 Metodologia
O curso est dividido da seguinte maneira:

12

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Durao 1 semana

Descrio do Mdulo Lio 1 - Introduo Lio 2 - Interface com o usurio Lio 3 - Utilizao parte 1 Lio 4 - Utilizao parte 2 Lio 5 - Customizando o Bluesh

Todo o material est no formato de lies, e estar disponvel ao longo do curso. As lies podero ser acessadas quantas vezes forem necessrias. Aconselhamos a leitura da "Ambientao do Moodle", para que voc conhea o produto de Ensino a Distncia, evitando diculdades advindas do "desconhecimento"sobre o mesmo. Ao nal de cada semana do curso ser disponibilizada a prova referente ao mdulo estudado anteriormente que tambm conter perguntas sobre os textos indicados. Utilize o material de cada semana e os exemplos disponibilizados para se preparar para prova. Os instrutores estaro a sua disposio ao longo de todo curso. Qualquer dvida deve ser disponibilizada no frum ou enviada por e-mail. Diariamente os monitores daro respostas e esclarecimentos. As lies contm o contedo principal. Elas podero ser acessadas quantas vezes forem necessrias, desde que esteja dentro da semana programada. Ao nal de uma lio, voc receber uma nota de acordo com o seu desempenho. Responda com ateno s perguntas de cada lio, pois elas sero consideradas na sua nota nal. Caso sua nota numa determinada lio seja menor do que 6.0, sugerimos que voc faa novamente esta lio. Ao nal do curso ser disponibilizada a avaliao referente ao curso. Tanto as notas das lies quanto a da avaliao nal sero consideradas para a nota nal. Todos os mdulos caro visveis para que possam ser consultados durante a avaliao nal. Aconselhamos a leitura da "Ambientao do Moodle"para que voc conhea a plataforma de Ensino a Distncia, evitando diculdades advindas do "desconhecimento"sobre a mesma. Os instrutores estaro a sua disposio ao longo de todo curso. Qualquer dvida dever ser enviada ao frum. Diariamente os monitores daro respostas e esclarecimentos.

2.6 Programa
O curso de Bluesh oferecer o seguinte contedo: instalao e congurao do Bluesh; utilizao dos recursos mais comuns.

2.7 Avaliao
Toda a avaliao ser feita on-line. Aspectos a serem considerados na avaliao: iniciativa e autonomia no processo de aprendizagem e de produo de conhecimento; capacidade de pesquisa e abordagem criativa na soluo dos problemas apresentados. 13

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Instrumentos de avaliao: participao ativa nas atividades programadas; avaliao ao nal do curso; o participante far vrias avaliaes referentes ao contedo do curso. Para a aprovao e obteno do certicado o participante dever obter nota nal maior ou igual a 6.0 de acordo com a frmula abaixo: Nota Final = ((ML x 7) + (AF x 3)) / 10 = Mdia aritmtica das lies. AF = Avaliaes.

2.8 Bibliograa
http://bluesh.openofce.nl/manual/index.html

14

Captulo 3

Introduo
3.1 Introduo
Bluesh um poderoso editor de texto, recomendado para programadores e webdesigners, como muitas opes para se escrever websites, scrips e cdigos fonte de programas. O Bluesh suporta muitas linguagens de programao, e focado principalmente na edio dinnica de websites.

3.2 Caractersticas
muito leve: utiliza apenas entre 40% e 45% de memria na sua inicializao, e durante a sua execuo, utiliza somente 33% de memria, comparando com outros editores de websites (Quanta ou Screem); muito rpido: ele carrega dezenas de arquivos em poucos segundos; Interface "O que voc v aquilo que voc precisa"; abertura mltipla de documentos: pode-se abrir mais de 500 documentos facilmente; suporte a projetos: permite que se trabalhe simultenamente em diversos projetos; suporte a arquivos remotos usando gnome-vps (dependendo do tipo de instalao do seu gnome-vps, voc ter FTP, SFTP, HTTP, HTTPS, WebDAV, Samba, dentre outros); uma poderosa ferramenta de localizao e substituio de palavras; possibilidade de abrir arquivos recursivamente baseando-se no padro do nome do arquivo; funcionalidade ilimitada do undo/redo; suporte a highlighting para as linguagens: Python,HTML ,PHP ,C , Java, JavaScript, JSP, SQL ,XML ,Perl, CSS, ColdFusion, Pascal, R, Octave/MATLAB; suporte a muitos tipos de codicao de texto; mostra o nmero de linhas e possibilidade de adicionar/remover favoritos; barra de ferramentas para edio de HTML; 15

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

integrao customizvel com muitos programas, incluindo o make, lint, weblint, xmllint, tidy, javac, dentre outros; browser de referncia de funes, incluindo referncias de arquivos para PHP, Perl, CSS e HTMl; traduo completa para vrios idiomas, incluindo o Portugus Brasileiro.

3.3 Instalao
A forma mais fcil de instalar o Bluesh em uma distribuio baseada no Debian, e da seguinte forma: logado como root, digite : apt-get install bluefish Com isso, o APT ir instalar o Bluesh e os pacotes dos quais ele depender pra funcionar corretamente. Agora para comear a utiliz-lo: 1. v no menu Aplicaes > Programao > Bluesh editor (esse menu varia em cada distribuio); 2. caso no consiga encontrar o Bluesh no menu, no terminal basta digitar "bluesh".

16

Captulo 4

Interface com o usurio


4.1 rea de Edio
Quando a janela do Bluesh se abre, a parte maior na qual voc digita o cdigo do seu programa chamada de rea de edio, como mostra a gura abaixo:

Como o Bluesh d suporte a mltiplos arquivos abertos simultaneamente, pode-se dizer que pode abrir diversas reas de edio, uma em cada aba, que por padro, cam na parte inferior da janela. Fique atento para o fato de que a aba em foco pode aparecer caracterizada com o tema do GTK, e se o documento for modicado, o seu nome ca aparecendo na cor vermelha na aba. As mudanas tambm so percebidas pela cor vermelha na lista de documentos abertos, acessada com um clique direito do mouse sobre a rea de abas.

17

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

4.2 Menus
O topo da interface do Bluesh consiste de um menu, uma Barra de ferramentas principal, uma Barra de ferramentas de HTML e de um Menu personalizado. Figura1 - Menu principal

. Figura 2 - Barra de ferramentas principal

. Figura 3 - Barra de ferramentas HTML

. Figura 4 - Menu personalizado

4.3 Barra lateral


No lado esquerdo da janela do Bluesh voc encontra a Barra lateral. Se preferir que essa barra que localizada no lado direito da janela v no menu Editar > preferncias > Interface com o usurio > Localizao da Barra lateral > Direita. A Barra Lateral consiste de um navegador de arquivos, um navegador de funes de referncia e um navegador de favoritos, acessveis clicando no cone correspondente da gura abaixo:

. Voc pode personalizar a localizao dos cones mostrados acima indo no menu Editar > preferncias > Interface com o usurio > Posio da aba do notebook na aba lateral. Para ocultar ou mostrar a Barra Lateral, basta usar o atalho F9. O navegador de arquivos prov um acesso rapido a arquivos e diretrios, como mostrado na gura abaixo:

18

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

. O navegador de funo de referncias faz referncia a funes de CSS2, HTML, PHP e Python. Alguns destes possuem caixas de dilogo para ajudar nas insero das funes, como mostrado abaixo:

. Alm destas, podemos ver na gura abaixo o navegador de favoritos, que d acesso para posies de arquivos previamente marcadas

19

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

4.4 Barra de Status


E nalmente, para nalizar mostramos abaixo a Barra de Status, que mostra informaes como linha e coluna atuais, a ativao/desativao do insert (INS) ou overwrite (OVR), o tipo de arquivo e a codicao.

. Para ativar a visualizao das barras ou navegadores mostrados, basta ir no menu Exibir.

4.5 Ajuda
Abrindo o menu Ajuda > Sobre..., abrir a seguinte janela:

20

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

. Esse menu contm um tpico "Sobre...". Usualmente, voc encontrar nessa caixa de dilogo os nomes e detalhes dos desenvolvedores, dos mantenedores e dos tradutores, os ags de congurao utilizados na compilao no seu sistema e os pacotes automaticamente detectados.

21

Captulo 5

Utilizao - Parte 1: Trabalhando com arquivos e diretrios


A maioria das operaes com arquivos so acessveis pelo menu Arquivo. Usando esse menu, podemos criar novos arquivos e abrir, salvar ou renomear arquivos j existentes. Podese tambm inserir um arquivo dentro de outro, e reverter um arquivo modicado para o estado previamente salvo.

22

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

5.1 Criar arquivos


Para criar um arquivo, basta ir no menu Arquivo > Novo. Desse modo criado um arquivo novo numa diferente aba. possvel tambm abrir uma nova instncia do Bluesh, no menu Arquivo > Nova janela. Os respectivos atalhos so Ctrl+N e Shift+Ctrl+N. Esses procedimentos criam um arquivo Sem ttulo do tipo texto (a no ser que voc esteja trabalhando em um projeto com um template de arquivo j denido), com permisses padro, e com a codicao padro do arquivo (que pode ser alterada no menu Editar > Preferncias > Arquivos > Codicao > Conjunto de caracteres padro.

5.2 Abrir arquivos


Atravs do menu Arquivo > Abrir... (Ctrl+O) , ou pelo cone Abrir... na Barra de ferramentas principal possvel abrir um ou vrios arquivos. Se desejar abrir o arquivo numa nova janela, v primeiramente em Arquivo > Nova janela para abrir uma nova janela, e em seguida abra o arquivo desejado. Os mais recentes diretrios abertos aparecem na parte de cima da Barra Lateral, enquanto a parte de baixo contm locais denidos pelo usurio. possvel tambm ltrar um arquivo de uma lista pelo tipo do arquivo, clicando com o boto direito do mouse e usando o menu Filtro na parte de baixo do menu. A lista de tipos no Filtro dada atravs do menu Editar > Preferncias > Tipos de arquivos. Arquivos recentemente abertos podem ser abertos selecionando-os de uma lista no menu Arquivo > Abrir recente. O nmero de arquivos nesse menu pode ser alterado pelo menu Editar > Preferncias > Arquivos > Nmero de arquivos no Abrir recente.

5.3 Salvar arquivos


Para salvar um documento, v no menu Arquivo > Salvar, clique no cone Salvar na Barra de ferramentas ou digite o atalho Ctrl+S. Se o arquivo ainda no existir salvo no disco, a seguinte janela se abrir:

23

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

. Quando um documento for modicado, o nome do arquivo mostrado em vermelho na aba do documento. Alm disso, se voc clicar com o boto direito sobre a aba,o caminho completo do arquivo mostrado numa janela pop up que se abrir. Por padro um backup do arquivo feito quando ele est sendo salvo. O arquivo de backup salvo no mesmo diretrio e com o mesmo nome do original, seguido por um ~ (til). Esse suxo e o comportamento do backup podem ser mudados, bastando ir no menu Editar > Preferncias > Arquivos > Cpia de segurana. Antes de salvar um arquivo, o Bluesh checa se o arquivo original foi modicado no disco, utilizando a ltima data de modicao e o tamanho do arquivo. Em alguns sistemas de arquivo, a ltima data de modicao no muito precisa, o que faz com que o Bluesh pense que o arquivo foi modicado sendo que no foi. Esta checagem pode ser modicada pelo menu Editar > Preferncias > Arquivos > Miscelnea > Arquivo modicado na vericao no disco. possvel tambm salvar o documento com outro nome, pelo menu Arquivo > Salvar como... (Shift+Ctrl+S). Com isso, o arquivo original continuar existindo com seu nome original. Para salvar todos os arquivos modicados, v no menu Arquivo > Salvar todos. Com isso, voc salvar todos os documentos que foram modicados e abrir caixa de dilogo para cada arquivo que ainda no estiver sido salvo no disco.

5.4 Renomear arquivos


tambm possvel renomear ou mover um documento, utilizando o menu Arquivo > Renomear (F2) ou clicando com o boto direito sobre o arquivo na Barra Lateral e depois em Renomear.

24

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

5.5 Fechar arquivos


Quando voc quiser fechar um arquivo rapidamente, clique no X que aparece na aba do documento. Voc tambm pode clicar no cone Fechar na Barra de ferramentas, ou pelo menu Arquivo > Fechar (Ctrl+W).

. Se o arquivo estiver sem modicaes, ele simplesmente fechado. Caso contrrio, abrir uma caixa de dilogo como a mostrada abaixo:

. Quando se est lidando com mltiplos arquivos, utilize o menu Arquivo > Fechar todos (Shift+Ctrl+W). Para cada arquivo modicado, ser aberta uma caixa de dilogo para salv-lo, onde voc poder escolher salvar ou no o arquivo antes de fech-lo ou cancelar o fechamento, como mostrado abaixo:

25

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

5.6 Apagar arquivos


Para apagar um arquivo, clique com o boto direito sobre o arquivo no navegador de arquivos da Barra Lateral. Ser aberta uma janela de conrmao para a excluso do arquivo. Clique em "cancelar ou ento conrme a ao. Se voc tiver permisso para tal, o arquivo ser deletado com sucesso. Mas tome cuidado, que com esse procedimento, no ser nada fcil recuperar o arquivo deletado.

5.7 Arquivos remotos


Com a utilizao da internet, possvel abrir arquivos da algum local na web pelo menu Arquivo > Abrir URL. Esse recurso depende da sua instalao do gnome_vps. Se ele estiver instalado, http://, sftp://, smb:// e outros possveis tipos de servio remoto sero suportados pelo Bluesh. Dependendo da verso do gnome_vps instalado, alguns prototolos no so inteiramente estveis, o que pode travar o Bluesh.

5.8 Abrir avanado


Voc pode abrir mltiplos arquivos de uma vez pelo menu Arquivo > Abrir avanado (Shift+Ctrl+O), item do menu baseado na extenso do arquivo ou no contedo. A mesma funcionalidade est disponvel pelo navegador de arquivos, clicando com boto direito sobre qualquer diretrio. Esse recurso disponvel quando o "nd"e o "grep"esto instalados no seu sistema. Para abrir todos os arquivos pela extenso, entre com a extenso na caixa de dilogo, e deixe o padro de procura vazio. Verique a opo recursiva se voc necessitar incluir todos os subdiretrios na pesquisa. Para abrir arquivos pelo contedo, deixe a extenso com um *, e entre com o padro de pesquisa na caixa de dilogo. possvel tambm combinar ambos os mtodos

26

Captulo 6

Utilizao - Parte 2: Recursos


6.1 Indentao
Para indentar grandes partes de um texto, simplesmente selecione a parte desejada e v no menu Editar > Deslocar direita(Ctrl + . ). Para remover a indentao, v em Editar > Deslocar esquerda (Ctrl + , ). H atalho para essas 2 funes na Barra de ferramentas. Por padro, o Bluesh no utilza tabulao para indentar, mas pode ser congurado espaos se voc usar o"Usar espaos para indentar, no tabulaes", no menu Editar > Preferncias. O nmero de espaos para indentar o mesmo de Largura da Tabulao no mesmo menu.

6.2 Fechamento de Tags


Por padro, o Bluesh produzir automaticamente tags de fechamento para documentos HTML e XML. Por exemplo, se voc digitar <p> num documento HTML, o Bluesh produzir um </p> . Ento, assim que voc terminar de digitar uma tag HTML no-vazia, o Bluesh produzir a tag de fechamento. Esse recurso pode ser desabilitado pelo menu Documento > Auto fechamento de HTML (Ctrl+T). O Bluesh tem dois modos de auto fechamento de tags, o modo HTML e o modo XML. No modo HTML, o Bluesh exclui todas as tags conhecidas que no necessitam de tags de fechamento, como <br> e <img>. J no modo XML, o Bluesh ir adicionar uma tag de fechamento para qualquer tag que no for fechada por ela mesma com um />. O Bluesh escolher o modo baseado no tipo de arquivo do documento. Para visualizar os padres, v no menu Editar > Preferncias> Tipos de Arquivos.

6.3 Trabalhando com HTML


O HTML a linguagem mais suportada pelo Bluesh. Existe uma barra de ferramentas especial, como citamos anteriormente:

27

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

. Iremos mostrar o que fazem os cones que compem essa barra de ferramentas padro HTML, comeando do cone mais esquerda:

6.3.1 Incio rpido...


Clicando nesse cone, abrir uma janela com vrias opes para se criar um documento HTML. Escolha o que desejar, adicione ou remova partes e em seguida clique em OK.

6.3.2 Corpo
Clicando aqui, aparecer a seguinte janela:

28

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

. onde voc pode escolher o estilo, a classe, id, idioma e personalizar o corpo do seu arquivo HTML.

6.3.3 Negrito, tlico e Pargrafo


Clicando nesses cones, pode-se mudar um texto selecionado para car em negrito, itlico ou para se adicionar um pargrafo.

6.3.4 Quebra, Quebra e limpar e Espao sem Quebra


Clicando nesses cones, so adicionados ao cdigo HTML uma quebra de linha <br>, uma quebra de linha seguido por um clear <br clear="all ou um espao sem quebra &nbsp;

6.3.5 ncora
Clicando aqui aparecer a janela de incluso e edio de uma ncora ao seu cdigo HTML, como mostra a imagem abaixo:

29

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

6.3.6 Centralizar e Justicar direita


Clicando nesses cones voc centraliza e justica direita o seu texto.

6.3.7 Comentrio
Clicando aqui, so inseridas tags de incio e m de comentrio.

6.3.8 E-mail
Nesse cone, aparecer uma caixa de dilogo para voc colocar tags de enviar um e-mail no seu cdigo HTML

6.3.9 Cabealho
Aqui voc pode escolher o tamanho dos cabealhos a serem inseridos no seu cdigo HTML. Da, as respectivas tags sero adicionadas ao cdigo.

30

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

6.3.10 Inserir imagem


Clicando aqui, abrir uma janela para voc escolher o endereo de uma imagem no computador, como mostrado abaixo:

6.3.11 Inserir imagem miniatura


Por esse cone, voc poder adicionar uma imagem em diversos tamanhos:

31

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

6.3.12 Multi-miniatura
Aqui voc poder incluir diversas miniaturas de imagens simultaneamente:

6.4 Mais sobre a Barra de HTML


Os cones que mostramos nas pginas anteriores eram somente da Barra Padro HTML. Mas ainda h outras barras HTML, que mostraremos a seguir:

6.4.1 Fonte
Nessa barra voc encontra diversos tipos e tamanhos de fontes, como mostrado abaixo:

32

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

6.4.2 Tabelas
Nessa barra voc encontra o assistente para a criao de tabelas, alm de opes de manipulaes das mesmas. Veja abaixo:

6.4.3 Frames
Nessa barra voc encontra o assistente para a criao de frames alm de opes de manipulaes dos mesmos, como mostrado abaixo:

6.4.4 Formulrios
Aqui esto as opes que dizem respeito adio e manipulao de formulrios ao seu cdigo HTML.

6.4.5 Lista
Nesse local esto as opes para se adicionar uma lista ao seu cdigo HTML:

33

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

6.4.6 CSS
Finalmente, aqui ser possvel mexer com Cascading Style Sheets (CSS), com suporte a estilos, dentre outros recursos.

34

Captulo 7

Customizando o Bluesh
7.1 Modicando atalhos
Muitos tens do menu so acessveis por combinaes de teclas chamadas de atalhos. Por exemplo, pressionando Ctrl+S voc salvarpa o documento que est sendo editado. Se disponvel, o atalho ser mostrado direita do nome do item, como mostrado na imagem abaixo:

. Para adicionar um atalho, coloque o cursor do mouse sobre o menu desejado e pressione a combinao de teclas que deseja utilizar para tal. Imediatamente esse atalho ser mostrado do lado direito do menu. rpido e fcil. Abaixo est mostrado o novo atalho que foi criado para abrir um URL:

. Para remover um atalho, basta clicar em Delete quando o cursor do mouse estiver sobre o menu desejado. Para salvar o novo atalho para novas sesses do Bluesh, v no menu Editar > Salvar teclas de atalho. Esses novos atalhos sero salvos em ~/.bluefish/menudump_2. Fique atento que se voc der a um menu um atalho que j existia previamente, o anterior ser excludo.

7.2 Mostrando arquivos ocultos


Por padro, arquivos e diretrios invisveis no so mostrados no navegador de arquivos na Barra Lateral. Mas se desejar visualiz-los, clique com o boto direito sobre o diretrio, e ative a opo Mostrar arquivos ocultos, como podemos ver abaixo:

35

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

. Se desejar mostrar os arquivos de backup gerados pelo Bluesh, ative a opo Mostrar arquivos de cpia de segurana

7.3 Aparncia do Editor


A maior parte da aparncia do editor baseado no seu tema do GTK, que pode ser customizado pelo arquivo fonte ~/.gtkrc-2.0. O que voc poder modicar nesse arquivo so: as cores de fundo do editor; as cores dos elementos GUI; a posio das setas numa lista drop down. Voc encontrar exemplos de arquivos fonte enquanto estiver procurando opr gtkrc em um diretrio gtk- 2.0 com vrios diretrios sobre $prex/share/themes/, onde $prex o seu prexo de instalao (que pode ser /usr, /usr/local, /sw, /opt, etc.). recomendvel apenas customizar o arquivo ~/.gtkrc-2.0, mas se ele no existir, digite no terminal touch ~/.gtkrc-2.0 Abaixo mostraremos uma customizao

style "bluefish" { # For up and down arrows grouped together at right side GtkNotebook::has_secondary_forward_stepper = 1 GtkNotebook::has_secondary_backward_stepper = 1

# Editor background color

36

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

# (background of editor view) base[NORMAL]="#fcfff5"

# GUI normal background color # (most of the GUI) bg[NORMAL]="#dbe9e9"

# GUI highlighted background color #(GUI when mouse over elements) bg[PRELIGHT]="#c6e9e9"

# GUI unactive background color #(GUI disabled elements) bg[INSENSITIVE]="#9fb2b2"

# GUI active background color #(GUI enabled elements) bg[ACTIVE]="#c7d4d4" } class "GtkWidget" style "bluefish"
e veja como cou o resultado:

37

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

7.4 Preferncias
No menu Editar > Preferncias,

38

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

. possvel alterar: opes de visualizao do editor, como estilo e tamanho da fonte, etc; opes de HTML; opes de arquivos; opes de imagens,mai; opes de tipos de arquivos; opes de sintaxe; opes de Programas externos; opes de Analisadores de sada; opes de servidores.

39