Revista Do Linux
 
  
  
 

  Capa
  Evento
  Serviço Público
  Corporativo
  Tutorial ECF Remota
  Tutorial Xdm
  Software
  Entrevista
  Estudo de Caso
  Distro
assinantes
 

Dicas e Truques

Teclas de atalhos para o Sketch

Abrir - Ctrl+O
Salvar - Ctrl+S
Salvar Como - Ctrl+W
Salvar como Postscript - Meta+P
Imprimir - Ctrl+P
Sair - Meta+Q
Desfazer - Ctrl+Z
Refazer - Ctrl+R
Duplicar - Ctrl+D
Misturar - Ctrl+B
Agrupar - Ctrl+G
Desagrupar - Ctrl+U
Preenchimento - F6
Estilo de Linha - F7
Zoom In - >
Zoom Out - <
Ajustar à tela - Shift+F4
Ajuste de objeto selecionado à Janela - Ctrl+F4
Ajuste de página à Janela - F4
Restaurar Visualização Anterior - F3
Redesenhar - Meta+R
Crosshairs - F2
Camadas - F5
Abrir Menu Arquivo - F10
Apagar Objeto Selecionado - Del

Formatação de Texto
Rubens Queiroz de Almeida
Originalmente distribuída na lista Dicas-L

Gosto de escrever adotando uma largura de linha de no máximo 60 caracteres. Acho que fica mais fácil de ler e bem mais agradável. Da mesma forma, quando recebo correspondência de alguém, faço a mesma coisa, organizo o texto em 60 colunas.

Sistemas GNU/Linux oferecem um recurso excelente para realizar esta tarefa, o comando fmt, que pode ser invocado para fazer esta formatação tanto diretamente como a partir de um editor de texto como o vi.

Para invocá-lo a partir do vi, entre em modo de comando, pressionando a tecla

e digite:
:%!fmt -w 60

O caractere % indica que a formatação deve ser aplicada a todo o texto. O caractere ! invoca um comando externo ao editor. O que se segue, fmt -w 60, indica que as linhas devem ser formatadas com largura máxima de 60 caracteres. Isto nem sempre é possível, pois o fmt não realiza separação silábica.

Para utilizar o comando fmt diretamente:

fmt -w 60 arquivo.txt > novoarquivo.txt

A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados.

Impressão com GNU Enscript

Para imprimir arquivos em formato de texto puro, uma boa alternativa é o programa enscript. A quantidade de opções que o programa oferece é assustadora, entretanto se conseguem bons resultados com apenas alguns poucos parâmetros.

Particularmente, uso com as seguintes opções:

enscript -2 -f Times-Roman8 -j -o arquivo.ps arquivo.txt

O comando acima gera um arquivo postscript de nome arquivo.ps, coloca bordas ao redor do texto (-j), imprime o texto com a fonte Times Roman, tamanho de oito pontos, e imprime duas páginas lógicas por página física, reduzindo bastante o gasto com papel, o que é muito importante com o alto preço dos cartuchos para as impressoras jato de tinta.

O resultado do comando pode ser enviado diretamente para impressora padrão de seu sistema. Basta omitir, neste caso, a diretiva -o.

enscript -2 -f Times-Roman8 -j arquivo.txt
[ 1 pages * 1 copy ] sent to printer
6 lines were wrapped

Caso você precise de opções mais sofisticadas do que esta, consulte a documentação do programa, com o comando: man enscript

Em sistemas Conectiva GNU/Linux, o enscript faz parte do pacote de mesmo nome. O software também pode ser compilado para outras variantes de Unix. A página oficial do software se encontra em people.ssh.fi/mtr/genscript/

A redistribuição desta e de outras mensagens da lista Dicas-L pode ser feita livremente, desde que o conteúdo, inclusive esta nota, não sejam modificados.

Fórmulas Curiosas do OpenCalc
Cristina Kawada - cristina@conectiva.com.br

Note que as fórmulas devem ser digitadas dentro da célula desejada.

Romano

Com este comando, é possível transformar um algarismo arábico em algarismo romano. A sintaxe é:

=ROMANO(numero)

Onde o número é o valor a ser convertido em algarismos romanos. Este valor deve estar entre 0 e 3999

Domingo de Páscoa

Este comando retornará a data do Domingo de Páscoa para o ano determinado. A sintaxe é:

=ANO(requerido)

É necessário especificar dentro dos parênteses o ano desejado, porém este número deve ser um inteiro entre 1583 e 9956 ou entre 0 e 99.

Aleatório

Retorna um número aleatório entre 0 e 1. Veja que na figura abaixo todos os exemplos foram feitos usando a mesma sintaxe que o primeiro:

A sintaxe deste comando é bem simples, não se especifica parâmetro algum:

=ALEATORIO()

NetworkDays

Este comandinho retorna a quantidade de dias úteis entre duas datas. Em sua sintaxe, deve-se especificar a data inicial, a final e os dias de folga e feriados.

=NETWORKDAYS(1;30;10)

Exato

Esta função verifica se dois números são iguais ou diferentes, retornando Verdadeiro ou Falso. Sintaxe:

=EXATO(texto1;texto2)

Mais sobre o Firebird

O Firebird possui um recurso bastante interessante para agilizar a digitação de uma URL. Com algumas teclas de atalho, ele completa a URL para você. Para completar uma URL com domínio .com, utilize a combinação Ctrl+Enter. Para completar o domínio .net, utilize Shift+Enter. E para o .org, as teclas mágicas são Ctrl+Shift+Enter.

Para testar o recurso, experimente digitar "software livre" na barra de endereço e então pressione Ctrl+Shift+Enter para ver o resultado.

Buscando textos

O Firebird também possui uma maneira rápida de buscar um determinado texto na página que está sendo carregada. Para fazer isto, digite / e comece a digitar o texto desejado. Assim que o encontrar, o Firebird irá destacá-lo em verde.


A Revista do Linux é editada pela Conectiva S/A
Todos os Direitos Reservados.

Política de Privacidade
Anuncie na Revista do Linux