# Trabalhar com o MDI do &kate;

## Introdução

Janela, Documento, Editor... O que são todos estes conceitos na terminologia do &kate;, e como é possível tirar o maior partido dele? Este capítulo irá explicar tudo sobre o assunto e ainda mais.

### A Janela Principal

A Janela Principal do &kate; é uma janela de aplicação normal do &kde;, com a adição de sub-janelas acopláveis ou janelas de ferramentas. Tem uma barra de menu com todos os menus normais, para além de outros específicos, bem como uma barra de ferramentas que permite o acesso aos comandos mais usados.

A parte mais importante da janela é a área de edição, que mostra por omissão uma componente de edição de texto, no qual o utilizador poderá trabalhar nos seus documentos.

As capacidades de acoplagem da janela são usadas para as janelas de ferramentas:

- A Lista de Documentos

- O Navegador do Sistema de Ficheiros

- O Emulador de Terminal Incorporado

E, possivelmente, mais outras janelas, as quais podem ser disponibilizadas pelos 'plugins'.

As ferramentas podem ser posicionadas em qualquer barra lateral; para mover uma ferramenta, carregue com o botão direito no seu botão da barra lateral e seleccione no menu do &RMB;

Uma ferramenta pode ser marcada como persistente no menu do &RMB;, com o seu botão da barra lateral. A barra lateral pode conter mais ferramentas de cada vez para que, quando uma ferramenta for persistente, as outras ferramentas possam ser mostradas em simultâneo.

## A área do Editor

O &kate; é capaz de ter mais que um documento aberto ao mesmo tempo, e também consegue repartir a área de edição em várias sub-janelas, de uma forma semelhante à que o &konqueror; ou o emacs praticam. Desta forma, poderá ver vários documentos ao mesmo tempo, ou mesmo várias instâncias do mesmo documento, o que é útil, por exemplo, se o seu documento contém definições no seu topo que deseje ver frequentemente como forma de referência. Poderá também ver um ficheiro de inclusão numa sub-janela, enquanto altera o ficheiro de implementação noutra.

Quando um documento está disponível em mais de um editor, as alterações feitas num editor serão reflectidas imediatamente nos outros. Isto inclui a alteração do texto, bem como a sua selecção. As operações de pesquisa ou de movimentação do cursor só se reflectem no editor actual.

Não é possível de momento ter mais que uma instância do mesmo documento aberta, na medida em que uma instância será editada enquanto a outra não.

Ao repartir um editor em duas áreas, estas ficam divididas, por igual tamanho, e a mostrarem ambas o documento actual desse editor. A nova janela será a inferior (no caso de dividir horizontalmente) ou a da direita (se a divisão for vertical). A nova janela fica em primeiro plano, o qual é visível através do cursor intermitente na janela em questão.

## A Lista de Documentos

A lista de documentos mostra uma lista de todos os documentos abertos no &kate;. Os ficheiros modificados irão ter um pequeno ícone de disquete à sua esquerda para indicar esse estado.

Se estiverem abertos dois ou mais ficheiros com o mesmo nome (localizados em pastas diferentes), o nome do segundo terá adicionado no fim <2> e assim por diante. A dica para o ficheiro irá mostrar o seu nome completo, incluindo a sua pasta, o que lhe permite escolher o documento desejado.

Para mostrar um documento na janela activa de momento, carregue no nome do documento na lista.

Poderá ordenar a lista de diferentes formas, se carregar com o botão direito na lista e seleccionar uma opção no menu Ordenar Por. As opções são

Ordem de Abertura

- Lista os documentos pela ordem de abertura

Nome do Documento

- Lista os documentos alfabeticamente pelo seu nome.

URL

- Lista os documentos alfabeticamente pelo URL.

Personalizado

- O personalizado significa que poderá arrastar e largar os itens na lista de documentos para os ordenar manualmente.

A lista de documentos irá, por omissão, visualizar o seu histórico, desvanescendo os itens para os documentos mais recentes com uma cor de fundo. Se o documento foi editado, é misturada uma cor extra. O documento mais recente tem a cor mais forte, por isso será mais fácil para si ver os documentos em que está a trabalhar. Esta funcionalidade poderá ser desactivada na Página da Lista de Documentos da janela de configuração.

A localização por omissão da lista de documentos na janela do &kate; está à esquerda da área de edição.

## O Navegador do Sistema de Ficheiros

O Navegador do Sistema de Ficheiros é um visualizador de pastas que lhe permite abrir os ficheiros a partir da pasta mostrada na janela actual.

De cima para baixo, o Navegador do Sistema de Ficheiros consiste nos seguintes elementos:

Uma Barra de Ferramentas

- Esta contém os botões normais de navegação:

  Pasta-Mãe

- Isto fará com que a janela da pasta faça `cd` para a pasta de nível superior à actual se possível.

Recuar

- Faz com que a janela de pasta faça `cd` para a pasta mostrada anteriormente no histórico. Este botão está desactivado se não existir nenhum item anterior.

Avançar

- Faz com que a janela de pastas faça `cd` para a próxima pasta no histórico. Este botão está desactivado se não existir nenhuma próxima pasta.

Home

- Ao carregar neste botão a janela de pasta fará `cd` para a sua pasta pessoal.

Vista Abreviada

- Mostra apenas os nomes dos ficheiros.

Vista Detalhada

- Mostra o Nome, Data, Tamanho e Tipo dos ficheiros.

Vista em Árvore

- ???

Favoritos

- Abre um submenu para editar ou adicionar favoritos e para adicionar uma nova pasta de favoritos.

Pasta Actual do Documento

- Este botão fará com que a janela de pastas faça `cd` para a pasta de documentos activa no momento, se possível. Este botão está desactivado se o documento actual é um ficheiro novo e não gravado, ou se a pasta onde ele está não pode ser decidida.

Um campo de &URL;

- Aqui pode indicar a localização de uma pasta a pesquisar. O campo do &URL; mantém uma lista dos campos introduzidos anteriormente; para escolher um, utilize o botão da seta à direita do campo.

  O campo do &URL; tem a completação automática das pastas. O método de completação pode ser definido usando o menu do botão direito do rato do campo.

Uma Janela de Pastas

- Esta é uma janela de pastas normal do &kde;.

Um Campo de Filtragem

- O campo de Filtragem permite-lhe indicar um filtro para os ficheiros mostrados na janela de pastas. O filtro utiliza a sintaxe normal; os padrões devem estar separados por espaços. Exemplo: `*.cpp *.h *.moc`

  Para mostrar todos os ficheiros, indique um único asterisco `*`.

  O campo de filtragem guarda os últimos 10 filtros introduzidos entre sessões; para usar um, carregue no botão da seta à direita do campo e seleccione a sequência de filtragem desejada.

## O Emulador de Terminal Embutido

The built in Terminal Emulator is a copy of the &kde; &konsole; terminal application, for your convenience. It is available from the Views Tools Views Show Terminal menu item and will get the focus whenever displayed. Additionally, if the Automatically synchronize the terminal with the current document when possible option is enabled, it will change into the directory of the current document if possible when it is displayed, or when the current document changes.

A localização por omissão na janela do &kate; fica na parte inferior, por baixo da área de edição.

Poderá configurar o &konsole; com o seu menu de &RMB;; para mais informações, veja o manual do &konsole;.

## Ferramentas Externas

No menu Ferramentas, o utilizador irá encontrar um submenu chamado Ferramentas Externas. Estas ferramentas invocam as aplicações externas com dados relativos ao documento actual como, por exemplo, o seu URL, pasta, texto ou selecção.

As ferramentas externas são definidas pelo utilizador e o mesmo poderá adicionar, editar ou remover as ferramentas com o painel de configuração das Ferramentas Externas.