OpenLLM-France/wikimedia huggingface dataset:
# OpenOffice.org/Instalação e atualização

A instalação e atualização do OpenOffice.org depende do sistema operacional: Windows, Linux ou MacOS.

## Windows

Siga as instruções descritas na referência.

## Linux

O OpenOffice pode ser instalado a partir do source (ver instruções. A forma mais simples, porém, é através dos gerenciadores de pacote.
* Em distribuições que usam o yum, descubra quais são os pacotes usando
    yum list | grep openoffice
Em seguida, instale-os; por exemplo:
    yum -y install openoffice.org-writer
* Em distribuições que usam o urpmi:
    urpmi -a openoffice.org

## Referências

* 1 2 Instructions for Downloading and Installing OpenOffice.org
# OpenOffice.org/Macro/Orientação a objetos

O OpenOffice.org tem um interface orientada a objetos, chamada de "Universal Network Objects" (UNO).
Para compreender a orientação a objetos, consulte o livro Programação orientada a objetos.
Em BASIC, a orientação a objetos é feita de duas formas:
* Através da classe Object. Esta é a classe dos principais objetos usados nas macros, desde um objeto genérico que faz quase tudo (StarDesktop), passando pelo documento atual (ThisComponent) até partes do documento.
* Através do UNO (Universal Network Objects). Por enquanto, pense nos serviços UNO como sendo variáveis definidas através de Type ... End Type com alguma coisa a mais (ou seja, tem o comportamento de classes e objetos).

## Exemplo - objetos

Este é um exemplo bem simples do que pode ser feito. Suponhamos que tenhamos um documento do Calc, este documento tem uma planilha de nome "Teste", e queremos - por macro - modificar a célula B2 desta planilha.
Uma macro para fazer isso poderia ser assim:
Alguns detalhes:
* A macro acima está em um ponto intermediário entre concisão e prolixidade. É possível reduzí-la apenas ao essencial:
Ou é possível criar várias variáveis para mostrar o que está sendo feito:
* Note-se que, diferentemente das macros do Microsoft Excel, em que "A1" é a célula (1, 1), no Calc o campo "A1" corresponde à célula (0, 0).

## Exemplo - UNO

Este é um exemplo do que pode ser feito usando-se UNO. Esta macro deve rodar no Draw, e desenha um retângulo vermelho.

## Referências

* ↑ Universal Network Objects (UNO), no site wiki.services.openoffice.org
* ↑ [http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide/API_Intro Introduction to the OpenOffice.org API
# OpenOffice.org/Macro/ThisComponent/DrawPages

ThisComponent.DrawPages é a forma de acessar os desenhos (pages, ou páginas) de um documento Draw e os slides de um documento Impress. Neste texto, cada uma destas unidades (os desenhos do Draw e os slides do Impress) serão chamados genericamente de páginas.
ThisComponent.DrawPages é um array de objetos, e pode ser acessado como um array normal (através dos índices; lembrando que no BASIC os arrays se iniciam no zero)

## Atributos e métodos

* .getName - retorna uma string com o nome da página
* .setName(string) - modifica o nome da página
* .Name - pode ser usado como uma variável, para acessar e modificar o nome da página
* .getByName(string) - seleciona um página pelo nome
* .hasByName(string) - verifica se a página existe
* .insertByName(string, objeto-planilha) - insere nova página no fim do documento
* .insertNewByName(string, pos) - insere uma nova página com este nome na posição escolhida
* .insertNewByIndex(pos) - insere uma nova página nesta posição
* .duplicate(objeto) - duplica uma página
* .removeByName(string) - remove página
* .remove(objeto) - remove uma pagina (objeto deve ter sido chamado anteriormente como, por exemplo, objeto = ThisComponent.DrawPages(0))

## O objeto DrawPage

O objeto definido por ThisComponent.DrawPages(0) (ou algum outro método equivalente) é um objeto suportado pelo serviço com.sun.star.drawing.DrawPage.
Estes objetos tem os seguintes métodos e atributos, mas estes atributos, apesar de serem utilizados em cada página, se aplicam igualmente a todas as páginas do documento. Ou seja, modificando-se um destes atributos na página ThisComponent.DrawPages(0), modifica-se também na página (se existir) ThisComponent.DrawPages(42). As medidas lineares são, salvo exceção, em centésimos de milímetro (10$^{-5}$ metros):
* BorderLeft (Long) - tamanho da borda esquerda
* BorderRight (Long) - tamanho da borda direita
* BorderTop (Long) - tamanho da borda de cima
* BorderBottom (Long) - tamanho da borda de baixo
* Width (Long) - largura da página
* Height (Long) - altura da página
* Number (Short) - número de páginas (read-only)
* Orientation (Enum) - orientação das páginas, de acordo com a variável enumeração em com.sun.star.view.PaperOrientation

## Objetos de desenho

Os objetos de desenho são formas (retângulos, círculos, etc), linhas e textos. Estes objetos são tratados pelo serviço com.sun.star.drawing.Shape.

## Referências

* 1 2 3 The Structure of Drawings, no site wiki.services.openoffice.org
# OpenOffice.org/Impress

Impress é o programa que faz apresentações de slides, permitindo também algumas animações.
# OpenOffice.org/Macro/BASIC/GUI

O OpenOffice.org BASIC possui funções simples para fazer uma interface gráfica com o usuário. Estas funções são MsgBox (message box, que retorna um valor de status) e InputBox (que retorna uma variável String).
Além disso, já foi visto em um capítulo anterior (parágrafo "Execução de uma macro", do capítulo que introduziu macros) como associar uma macro a um botão.
Aplicativos gráficos mais complexos podem ser escritos utilizando-se o toolkit Abstract Window Toolkit, originalmente desenvolvido para Java. Estes aplicativos incluem diálogos, respostas a teclas pressionadas ou movimentos do mouse, etc.

## MsgBox

Segue um exemplo ilustrativo. Para mais detalhes, consulte a referência.

## InputBox

Segue um exemplo ilustrativo. Para mais detalhes, consulte a referência.

## Ver também

* Programação em GUI/Primeiro programa - exemplos simples de programas com interface gráfica em várias linguagens de programação e toolkits

## Referências

* 1 2 3 Message and Input Boxes (OpenOffice.org Runtime Library), no site wiki.services.openoffice.org
* ↑ Graphical User Interfaces, no site wiki.services.openoffice.org
# Introdução à programação/Bibliografia
### Bibliografia

* Downey, Allen B.. How To Think Like A Computer Scientist: Learning with C++. Acesso em: 23 Julho 2005.
* Walnum, Clayton. O mais completo guia sobre princípios de programação. São Paulo: Berkeley, 2002. 304 p. ISBN 8572516255
* Hickson, Rosangela. C++ Técnicas Avançadas. 1ª.ed. Rio de Janeiro: Campus, 2003. 452 p. ISBN 8535212752
* Morimoto, Carlos. Guia do Hardware. Acesso em 7 de Abril de 2006.
* Programação de Sistemas - por Ivan Luiz Marques Ricarte

### Ligações externas & mais sobre o assunto

* Guia do Hardware - O mais completo portal com manuais, tutorias, referências, testes e notícias relacionadas com hardware e Linux. É também a atual casa do prezado Kurumin Linux.

### Pratique

* Olimpíada Brasileira de Informática-Pratique

### Dúvidas, esclarecimentos e sugestões

* Envie um mail para: lightningspirit*gmail.com
# Introdução à programação

Etapas de desenvolvimento - 5 fases :
| Quase nenhum texto: | Texto em criação: | Texto em maturação: | Texto desenvolvido: | Texto abrangente: |
Este livro tem uma coleção para a criação de versões nos formatos HTML, PDF, ODT, ZIM, ePUB ou para encomendas para a PediaPress.
* Capa
* Prefácio
* Programar, o que é a programação?
* Como programar
** Estrutura interna de um computador
** Processamento de dados
* Definições sobre Lógica de Programação
* História da Programação
* Lógica
* Aprendizagem: o "padrão eficaz"
** Como Aprender
** O Padrão Eficaz
* Algoritmos
* Definição de dados
* Estruturas de manipulação de dados
** Estruturas básicas
** Estruturas de Controle
** Funções
* Pseudo-código
** Expressões em pseudo-código
* Orientação a objetos
* Exercícios
* Soluções dos exercícios
* Bibliografia e ligações externas

## Anexo

* Linguagens de programação
** História e evolução das linguagens
** Igualdades e diferenças nas linguagens
* Passagem para a linguagem de programação escolhida

## Leia também

* Algoritmos e Estruturas de Dados - para explicações mais detalhadas e avançadas
* Programação em GUI
* Programar em C
* Programação orientada a objetos
* Python
Este livro foi eleito pelos colaboradores como um dos melhores do Wikilivros. Para mais informações, consulte a página de votações
# Livro de receitas/Mousses de morango

Existem várias maneiras de preparar:

## Mousse de morango - 1
### Ingredientes e preparo:

* 3 folhas de gelatina vermelha --
* 1 lata de leite condensado;
* 1 e 1/2 xícaras (chá) de morangos picados;
* 3 claras em neve.
    Preparo:
* Faça a gelatina do modo normal conforme as instruções da embalagem. Bata no liquidificador o leite condensado com os morangos e a gelatina dissolvida.
* Em seguida bata as claras em neve firme.
* Misture delicadamente com os outros ingredientes que foi batido no liquidificador. Coloque em taças e leve a geladeira por, no mínimo, 3 horas.

## Mousse de morango - 2
### Ingredientes e preparo:

* 1 lata de leite condensado --
* 1 lata de leite de vaca;
* 2 colheres (sopa) de maisena;
* 2 colheres (sopa) de açúcar;
* 4 ovos;
* 1 pacote de gelatina de morango.
    Preparo:
* Bata no liquidificador o leite condensado, o leite de vaca, as gemas e a maisena.
* Depois, coloque numa panela e faça um creme.
* Coloque num pirex.
* Faça a gelatina.
* Bata as claras em neve e coloque o açúcar. Misture bem com a gelatina e coloque por cima do creme.
* Leve para gelar.

## Mousse de morango - 3
### Ingredientes e preparo:

* 1 envelope de gelatina vermelha em pó, sem sabor --
* 1 copo (americano) de leite;
* 1 lata de leite condensado;
* 1 lata de creme de leite;
* 1/2 kg de morango.
    Preparo:
* Coloque 1/3 de xícara de água numa panela, polvilhe a gelatina e deixe reidratar por alguns minutos. Leve ao fogo, até dissolver a gelatina.
* Afervente levemente os morangos. Reserve alguns morangos para enfeitar a sobremesa.
* Retire do fogo e misture todos os ingredientes no liquidificador.
* Leve para gelar nas tacinhas por 4 horas.
* Na hora de servir, coloque os morangos para enfeitar.
# Livro de receitas/Mozarela empanada na frigideira

Existem várias maneiras de preparar:

## Mozarela empanada na frigideira - 1
### Ingredientes

* 12 fatias de pão de forma, sem casca;
* 24 filés de anchova em conserva, deixados de molho, em água, por meia hora;
* 6 fatias de mozarela de 2 milímetros de espessura;
* 1 xícara de leite;
* 100 gramas de farinha de trigo
* 2 ovos (bem batidos e com uma pitada de sal)
* Azeite
* Sal

### Preparo

* Coloque seis fatias de pão sobre o local de trabalho e, sobre cada uma, quatro filés de anchova e as fatias de mozarela (no mesmo tamanho do pão).
* Molhe os conjuntos no leite e deixe-os escorrerem antes de passá-los na farinha e nos ovos.
* Numa frigideira larga, com o azeite bem quente, frite até que sejam dourados.
* Coloque-os sobre papel absorvente e sirva.
# Livro de receitas/Muamba de galinha

Existem várias maneiras de preparar:

## Receita 1
### Ingredientes

* 1 Galinha ou Frango;
* 1 Cebola grande;
* 3 Tomates maduros;
* 3 Dentes de alho;
* 1 Folha de louro;
* 1 Limão;
* 6 Colheres (de sopa) de óleo de palma ou de azeite de dendê;
* 3 Abobrinhas;
* 3 Berinjelas;
* 100 gramas de quiabos;
* Sal à gosto;
* Pimenta Malagueta (Piripiri);
* 250 gramas de Farinha de Milho.

### Preparo

* Limpe, corte em pedaços e tempere com sal o frango. Leve ao lume com as cebolas e os alhos, descascados e picados, o louro, os tomates limpos de sementes e picados, o óleo, o sumo de limão e o piripiri. Leve a lume moderado a estufar e sacuda o tacho de vez em quando.
* Descasque e corte em pedacinhos as berinjelas e as courgetes e junte quando o frango começar a ficar tenro. Sacuda o tacho com cuidado e deixe cozer.
* Quando estiver quase cozido, junte os quiabos limpos e cortados em rodelas.
* Engrosse com um pouco de farinha de milho dissolvida em água e deixe apurar.
* À parte, leve 1 litro de água ao lume sem sal e deixe ferver.
* Desfaça à parte metade da farinha em água morna e junte à água que levantou fervura. Mexa com uma colher de pau e junte o resto da farinha aos poucos, deixando cair em "chuva", mas mexendo sempre, em lume moderado. Vá desfazendo os caroços que se forem formando, com o auxílio da colher de pau e deixe ferver durante 5 minutos, obtendo um creme espesso.
* Despeje num prato e cubra com outro igual.
* No momento de servir, retire o prato de cima, faça uma cruz e sirva.
* À parte, sirva a galinha com os legumes.

## Receita 2
### Ingredientes

* 1 galinha
* 2 tomates grandinhos
* 1 cebola grande
* 2 copos bem cheios de muamba de dendem (óleo de palma)
* 4 dentes de alho
* 0,5 kg de quiabos
* gindungo a gosto
* limão
* sal

### Preparação

* Tempera-se a galinha com alho, sal, gindungo e limão ou vinagre.
* Junta-se o tomate, cebola cortados aos bocadinhos.
* Junta-se a muamba de dendem, vai ao lume.
* Quando a galinha estiver quase cozida, junta-se os quiabos;
* Quando os quiabos estiverem cozidos, a muamba esta pronta a ser servida.
* Serve-se com feijão de óleo de palma, funge (cogumelos) ou arroz. (há quem não goste de funge)
Esta receita é a base de uma verdadeira muamba angolana, pois tem algumas alterações de zona para zona e por vezes de casa para casa. Em certas zonas adicionam legumes ou vegetais. Entretanto uma coisa é certa, numa muamba nunca pode faltar quiabos e dendem.
# Livro de receitas/Mungica de camarão

Mungica de Camarão
Igredientes 1 litro de caldo de camarão 500 g de camarão salgado folhas de alfavaca folhas de chicória 3 dentes de alho 200 g de farinha de mandioca Azeite de oliva Sal se necessário
Depois de reduzido acrescente o camarão dessalgado e picado. Cozinhe por alguns minutos e coloque a farinha de mandioca aos poucos, finalize com a pimenta de cheiro e um foi de azeite de oliva. Sirva quente nas cuias.
# Livro de receitas/Mousse de uvaia
## Mousse de uvaia
### Ingredientes

* 2 potes de iogurte desnatado ou não
* 200 g de uvaia
* 1/2 copo de água
* 1 pacotinho de gelatina sem sabor e incolor
* 1 lata de creme de leite light ou comum
* Açúcar ou adoçante

### Modo de preparo

* Ferver com 1/2 copo de água as uvaias já descaroçadas.
* Escorrer e aproveitar a água e derreter a gelatina em banho-maria.
* Bater tudo no liquidificador, o iogurte, o creme de leite, a uvaia, a água da uvaia com a gelatina, o açúcar ou adoçante a gosto.
* Coloque num pirex deixe gelar por mais ou menos de três a quatro horas.
Observação: Pode fazer uma calda da fruta e colocar por cima da mousse.
# Livro de receitas/Mousses
## Mousses

* Livro de receitas/Mousses
* Livro de receitas/Mousse de ameixa
* Livro de receitas/Mousse de baunilha
* Livro de receitas/Mousse de cajá
* Livro de receitas/Mousse de chocolate
* Livro de receitas/Mousse de chocolate com nozes
* Livro de receitas/Mousse de coco
* Livro de receitas/Mousse de limão
* Livro de receitas/Mousse de maracujá à Bomjepe
* Livro de receitas/Mousse de milho verde
* Livro de receitas/Mousse de pacotinho
* Livro de receitas/Mousse de pitanga
* Livro de receitas/Mousse de ricota com presunto
* Livro de receitas/Mousse de uva
* Livro de receitas/Mousse de uvaia
* Livro de receitas/Mousses de morango
* Livro de receitas/Musse de maracujá
# Livro de receitas/Moça L´orange com geléia de laranja

    É uma bebida quente.
Existem várias maneiras de preparar:

## Moça L´orange com geléia de laranja - 1
### Ingredientes e Preparo:

* 1 lata de leite condensado --
* 1/2 medida da lata acima de água;
* 4 colheres (sopa) de geléia de laranja;
* 1 colher (sopa) de raspas de laranja;
* 1/2 lata de creme de leite.
    Preparo:
* Bata no liquidificador todos os quatro primeiros ingredientes, em seguida leve ao fogo até ficar bem aquecido.
* Misture o creme de leite até que fique completamente incorporado aos outros ingredientes.
* Retire do fogo antes que ferva.
* Sirva a seguir.
# Livro de receitas/Mujica de camarão

Existem várias maneiras de preparar:

## Receita 1
### Ingredientes

* 1 litro de caldo de camarão;
* 500 gramas de camarão salgado;
* Folhas de alfavaca;
* Folhas de chicória;
* Três dentes de alho;
* 200 gramas de farinha de mandioca;
* Azeite de oliva;
* Sal (se necessário).

### Preparo

* Remova as cascas e a cabeça dos camarões, deixe-os de molho na água fria para retirar o sal, faça um caldo com as folhas de chicória, alfavaca e alho.
* Depois de reduzido, acrescente o camarão dessalgado e picado.
* Cozinhe por alguns minutos e coloque a farinha de mandioca aos poucos, finalize com a pimenta de cheiro e azeite de oliva.
* Sirva quente nas cuias.
# Livro de receitas/Moça L´orange

Existem várias maneiras de preparar:
    É uma bebida quente com licor e geléia de laranja

## Moça L´orange - 1
### Ingredientes e Preparo:

* 1 lata de leite condensado --
* 1 lata de licor de laranja, Licor Cointreau ou Grand Manier (medir na lata acima) --
* 1/2 medida da lata acima de água;
* 4 colheres (sopa) de geléia de laranja;
* 1 colher (sopa) de raspas de laranja;
* 1/2 lata de creme de leite (sem o soro).
    Preparo:
* Bata no liquidificador os cinco primeiros ingredientes, em seguida leve ao fogo até ficar bem aquecido.
* Misture o creme de leite até que fique completamente incorporado aos outros ingredientes.
* Retire do fogo antes de ferver.
* Sirva a seguir.
# Vim/Salvando
## Salvando

* A maneira mais simples de salvar um arquivo, é usar o comando :w.
* Para especificar um novo nome para o arquivo, simplesmente digite :w novo_nome. O conteúdo será gravado no arquivo "novo_nome" e você continuará no arquivo original.
* Também existe o comando :saveas, que salva o arquivo com um novo nome e muda para esse novo arquivo (o arquivo original não é apagado).
* Para sair do editor, salvando o arquivo atual, digite :x (ou :wq).
| :w | Salva |
| :w novo_nome | Salva com um novo nome |
| :saveas novo_nome | Salva com um novo nome e muda para o novo arquivo |
| :wq | Salva e sai da janela atual |
| :x | Salva (apenas se o arquivo foi modificado) e sai da janela atual |
| :10,20 w! ~\Desktop\teste.txt | salva as linhas de 10 a vinte em '~\Desktop\teste.txt' |
| :w! | Força o salvamento |
Para maiores informações, digite:
# Vim/Um wiki para o Vim
## Introdução

É inegável a facilidade que um wiki nos traz, os documentos são indexados e linkados de forma simples. Já pesquisei uma porção de wikis e, para uso pessoal recomendo o potwiki.
o link do potwiki é: http://www.vim.org/scripts/script.php?script_id=1018 ou aqui
O potwiki é um wiki completo para o vim, funciona localmente embora possa ser aberto remotamente via ssh.
Para criar um link no potwiki basta usar WikiNames, são nomes iniciados com letra maiúscula e que contenham outra letra em maiúsculo no meio.
Ao baixar o arquivo salve em ~/.vim/plugin
Mais ou menos na linha 53 do potwiki ~/.vim/plugin/potwiki.vim você define onde ele guardará os arquivos, no meu caso /home/docs/textos/wiki. a linha ficou assim:
Outra forma de indicar a página inicial seria colocar no seu .vimrc

## Como usar

O potwiki trabalha com WikiWords, ou seja, palavras iniciadas com letras em maiúsculo e que tenham outra letra em maiúsculo no meio (sem espaços) para iniciá-lo abra o vim e pressione \ww

## Salvamento automático para o wiki

Procure por uma seção autowrite no manual do potwiki
O valor que está em zero deverá ficar em 1

## Dicas

Como eu mantenho o meu wiki oculto ".wiki" criei um link para a pasta de textos
Vez por outra entro na pasta ~/docs/textos/wiki e crio um pacote tar.gz e mando para web como forma de manter um backup.

## Problemas com codificação de caracteres

Atualmente uso o Ubuntu em casa e ele já usa utf-8. Ao restaurar meu backup do wiki no Kurumin os caracteres ficaram meio estranhos, daí fiz:
# Vim/Usando comandos externos

O Vim permite executar comandos externos para processar ou filtrar o conteúdo de um arquivo. De forma geral, fazemos isso digitando (no modo normal):
A seguir, veja alguns exemplos de utilização:

## Ordenando

Podemos usar o comando sort que ordena o conteúdo de um arquivo dessa forma:
O comando acima ordena da linha 5 até a linha 15.
O comando sort existe tanto no Windows quanto nos sistemas Unix. Digitando simplesmente "sort", sem argumentos, o comportamento padrão é de classificar na ordem alfabética (baseando-se na linha inteira). Para maiores informações sobre argumentos do comando "sort", digite sort --help ou man sort (no Unix) ou sort /? (no Windows).

## Removendo linhas duplicadas

Observação: o caractere '%' representa a região equivalente ao arquivo atual inteiro.
* O comando uniq existe normalmente apenas em sistemas Unix. No entanto, o projeto GnuWin32 fornece distribuições para Windows deste e de outros utilitários originários do Unix.

## Ordenando e removendo linhas duplicadas no vim 7

Quando a ordenação elvolver números faça:

## Beautifiers

A maior parte das linguagens de programação possui ferramentas externas chamadas "beautifiers", que servem para embelezar o código, através da identação e espaçamento. Por exemplo, para embelezar um arquivo HTML é possível usar a ferramenta "tidy", do W3C:

## Referências

* http://www.dicas-l.com.br/dicas-l/20070119.php
# Vim/Movendo
## Movendo-se no Vim

Estando em modo insert
as letras h,k,l,j funcionam como setas:
ou seja, a letra k é usada para subir no texto a letra j para descer, a letra h para mover-se para a esquerda e a letra l para mover-se para a direita. A idéia é que se consiga ir para qualquer lugar do texto sem tirar as mão do teclado.
A maioria dos comandos do vim pode ser precedida por um quantificador
Em modo normal
Em modo normal 'dd' deleta uma linha, ou seja o 'd' está associado a deleção, portanto você pode fazer conbinações do tipo...
Em modo normal 'yy' copia a linha atual, ou seja o 'y' estão associado a cópia, portanto você pode fazer conbinações do tipo...
O que foi deletado ou copiado pode ser colado

### Big word's

Para o vim 'palavras-separadas-por-hifen' são consideradas em separado, portanto se você usar, em modo normal 'e' avançar entre as palavras ele pulará uma de cada vez, no entanto, se usar 'E' em maiúsculo (como visto), ele pulará a "grande palavra :)
Podemos pular sentenças (até ponto ou vírgula usando parênteses
Dica: Você pode combinar o comando de deleção 'd' com o comando de movimento (considere o modo normal) para apagar até a próxima vírgula use: df,
Para entrar em Modo de Edição, pressione
Para ir para linhas específicas, digite
onde n corresponde ao número da linha
Para retornar ao modo normal, pressione ESC ou use Control+L ^L (letra minúscula)
Em modo normal você pode ir para uma linha qualquer digitando
Onde n é o número da linha que você deseja

## Saltos no documento

Caso tenha uma estrutura como abaixo:
E tiver uma referência qualquer para a função 'pot' e desejar mover-se até sua definição, basta posicionar o cursor sobre a palavra 'pot' e pressionar (em modo normal)
Se a variável for global, ou seja, estiver fora do documento (provavelmente em outro) use...
Quando definimos uma variável tipo
e em algum ponto do documento houver referência a esta variável e quisermos ver seu conteúdo, fazemos
Obs: observe a barra de status do vim se o tipo de arquivo está certo, tipo
a busca por definições de função só funciona se o tipo de arquivo estiver correto
outro detalhe para voltar ao último ponto em que você estava

## Paginando

Para rolar uma página de cada vez (em modo normal)

## Usando marcadores

No vim podemos marcar o ponto em que o cursor está, você deve estar em modo normal, portanto pressione
você estará em modo normal, assim podemos pressionar a tecla 'm' seguida de uma das letras do alfabeto

### Marcas globais

Marcas globais são marcas que permitem pular de um arquivo a outro.
Para criar uma marca global use a letra que designa a marca em maiúsculo

## Veja também

Para ler mais sobre como mover-se veja a seção os saltos.