Página seguinte Página anterior Índice geral

### 5. Descrição Geral

Olhando para o KDevelop, o interface do utilizador pode ser descrito através da sua separação lógica: a janela principal, a vista de árvore e a janela de output, rodeadas pelas barras de menu, ferramentas e estados. Esta secção descreve o objectivo de cada parte do interface, começando pelas janelas, seguido das barras e das funções que disponibilizam.

### 5.1 Janela Principal

A janela principal consiste de quatro pastas em que as duas da esquerda são para realizar edições. Primeiro vem a janela Header/Resource para headers e quaisquer outros ficheiros de texto tais como a documentação em sgml, depois a janela C/C++ para o código fonte. A estas segue-se a janela de Documentação apresentando o conteudo em formato HTML. Por fim é a janle de Ferramentas para programas externos tais como o KIconedit e o KDbg que estão integrados no ambiente gráfico. Qualquer Ferramenta que esteja registada pode ser acedida através do menu de Ferramentas; pelo que o registo de programas de terceiros pode ser facilmente conseguido através de um diálogo de configuração (veja Configuração Genérica). Para uma descrição das funcionalidades das janelas do Editor, veja o capítulo Trabalhar com o Editor, e para o Navegador de Ajuda, deverá ler a secção O Sistema de Ajuda.

### 5.2 O Navegador de Classes e Janelas de Ficheiros

#### O Visualizador de Classes

O Visualizador de Classes (VC) mostra as classes do seu projecto bem como as funções e variáveis globais. Abrindo a árvore irá mostrar todas as funções membras e membros com símbolos para atributos (privado, protegido e público, sinais e espaços), para que possa ver as propriedades dos membros visualmente sem ter de alternar para os ficheiros header. Seleccionar o nome de uma classe irá abrir o ficheiro header correspondente contendo a classe e colocar o cursor no início da declaração da classe. Seleccionar funções membras irá abrir o ficheiro de implementação e colocar o cursor no cabeçalho da função. Para elementos, o KDevelop irá procurar o ficheiro header e colocar o cursor na linha onde o elemento é declarado. O visualizador de classes também disponibiliza um menu de contexto (acessível pelo botão direito do rato) que oferece opções mais específicas, veja O Navegador de Classes para informação mais detalhada.

#### O Visualizador de Ficheiros Lógicos

O Visualizador de Ficheiros Lógicos (VFL) permite ordenar ficheiros por filtros em grupos. Grupos individuais podem ser adicionados pela opção de propriedades do menu de projecto ou através do clique do botão direito do rato no item da árvore. Isto permite uma busca mais especializada para ficheiros que deseja aceder rapidamente, primeiramente apenas mostrando os ficheiros incluidos no projecto. De acordo com o seu tipo Mime, os ficheiros serão abertos quando seleccionados. Você gostará do VFL por coisas como seleccionar ficheiros gráficos- irá iniciar o KIconEdit (se instalado no sistema) na janela de Ferramentas e abrir a imagem escolhida.

#### O Visualizador de Ficheiros Reais

O Visualizador de Ficheiros Reais (VFR) mostra a árvore de directório do projecto com todos os seus ficheiros, para que possa editar ficheiros que não pertencem ao projecto ou que estão escondidas no VFL tal como o configure.in e Makefiles. Os menus de contexto também disponibilizam funções tais como adicionar ou remover ficheiros do projecto actual.

#### A Árvore de Documentação

A Árvore de Documentação (ADOC) apresenta toda a documentação baseada em HTMLque está configurada como livros. Seleccionando um livro irá abrir a primeira página na janela de Navegação. Também, um menu de contexto permite configuração personalizada para pacotes de documentação adicionais baseados em HTML.

### 5.3 Janela de Output

A janela de Output está separada também numa janela de mensagens, uma janela stdin/stdout e uma janela stderr para as seguintes necessidades:

- janela de mensagens: mostra todo o output do compilador. Carregando numa mensagem de erro irá alterar o widget de edição para colocar o cursor na linha onde o compilador encontrou o erro.
- janela stdout: apresenta para aplicações baseadas em consola que enviam mensagens para o output standard do computador. Note que aplicações de Consola são agora iniciadas numa janela de consola externa.
- janela stderr: apresenta todas as mensagens de erro que o seu programa produzir. Isto é útil para realizar testes. A janela de Output está programada para surgir cada vez que um processo externo for chamado, tal como o make ou uma aplicação de consola (ou terminal).

### 5.4 Comandos da Barra de Menu

#### Gestão de Ficheiros e Impressão

Esta secção cobre as funções que o KDevelop disponibiliza em relação a ficheiros; acedido através do menu de Ficheiros na barra de menu ou pelos respectivos itens na barra de ferramentas:

- Novo Ctrl+N Abre o diálogo "Novo Ficheiro", permitindo criar um novo ficheiro. O ficheiro pode ser criado utilizando diferentes modelos e o nome do ficheiro tem de ser dado bem como o caminho onde o ficheiro será criado.

- Abrir Ctrl+O apresenta o diálogo "Abrir Ficheiro..." e permite-lhe escolher um ficheiro para ser aberto.

- Fechar Ctrl+W Fecha o ficheiro de topo na janela de edição

- Gravar Ctrl+S Grava o ficheiro aberto no topo da janela de edição. Se o ficheiro não tiver ainda sido gravado , o diálogo "Gravar Ficheiro Como..." será aberto para lhe permitir escolher um caminho e nome de ficheiro para o ficheiro a ser gravado.

- Gravar Como... Abre o diálogo "Gravar Ficheiro Como..." para lhe permitir gravar o ficheiro actual com um novo nome de ficheiro

- Gravar Todos Grava todos os ficheiros modificados

- Imprimir... Ctrl+P Abre o diálogo "Imprimir Ficheiro" onde pode definir várias opções de impressão quer utilizando o a2ps, o enscript ou o lpr

- Sair Ctrl+Q Sai do KDevelop. Se ficheiros tiverem sido modificados, ser-lhe-á perguntado se os deseja gravar.

#### Editar Ficheiros

Aqui, o menu "Editar" e os icons correspondentes na barra de ferramentas são cobertos o que permite editar ficheiros. As funções de edição estão também disponíveis através de um menu de contexto no editor.

- Desfazer Ctrl+Z Desfaz a última operação de edição

- Refazer Ctrl+Z permite-lhe fazer de novo o último passo desfeito

- Cortar Ctrl+X corta a selecção e copia-a para a área de transferência do sistema.

- Copiar Ctrl+C copia a selecção para a área de transferência do sistema. Isto também inclui selecções feitas no navegador de documentação.

- Colar Ctrl+V insere o conteúdo da área de transferência na posição actual do cursor.

- Indentar Ctrl+I Indentar move a selecção para a direita

- Des-Indentar Ctrl+U Des-Indentar move a selecção para a esquerda

- Inserir Ficheiro...Ctrl+Insert Permite-lhe inserir um ficheiro e insere o seu conteudo na posição actual do cursor

- Procurar... Ctrl+F Abre um diálogo de busca que procura uma expressão no ficheiro actual. Para uma busca através de vários ficheiros, "Procurar nos Ficheiros..." deverá ser utilizado.

- Repetir Busca F3 Repete a última busca por uma expressão. Isto também inclui buscas que foram feitas sobre a documentação, em que mais de uma ocorrência foi encontrada na mesma página. A ocorrência seguinte será apresentada escolhendo "Repetir Busca" ou F3 e assinalar como marcado.

- Substituir... Ctrl+R Abre o diálogo de "Busca e Substituição" que permite a busca por uma expressão e substituir o texto encontrado por uma nova expressão.

- Procurar nos Ficheiros... Ctrl+Alt+F Apresenta o diálogo "Procurar nos Ficheiros...", que gere o `grep` em directorias inteiras com restrições (wildcards). Os resultados da busca são apresentados com uma lista de ficheiros, linhas e expressões. Escolhendo uma entrada é aberto o ficheiro e o cursor é colocado na linha do resultado da busca

- Seleccionar Tudo Ctrl+A Selecciona todo o texto do ficheiro correntemente aberto na janela de edição de topo

- Des-seleccionar Tudo Des-selecciona todo o texto do ficheiro actual. Isto é utilizado para selecções múltiplas para que não tenha de des-seleccionar cada um separadamente

- Inverter Selecção Inverte a selecção, o que significa que a selecção fica des-seleccionada e o texto que não está seleccionado fica seleccionado.

#### Configuração de Vista

O Menu Ver cobre as funções de abertura e fecho de janelas e comandos para activar/desactivar as barras de ferramentas e estados bem como para ir para erros no código.

- Ir Para a Linha... Ctrl+G Abre um diálogo "Ir Para Linha..." que lhe permite inserir um número de linha para mostrar no ficheiro corrente. O último número de linha é recordado e marcado, para que possa saltar para essa linha de novo ou apenas inserir um novo número de linha que deseje ver.

- Erro Seguinte F4 Salta para o erro seguinte que o KDevelop detectar a partir do output. A mensagem de output do Make ou outra ferramenta deve dar-lhe uma ajuda descritiva do que é o problema, para que possa corrigir o erro.

- Erro Anterior Shift+F4 Salta para o erro anterior que tenha sido reportado.

- Editor de Diálogos Ctrl+D Alterna para o Editor de Diálogos

- Vista de Árvore Shift+T (Des)Activa a janela de Árvore no lado esquerdo da vista principal contendo o Navegador de Classes, VFL, VFR e ADOC.

- Vista de Output Shift+O (Des)Activa a janela de Output no fundo da vista principal.

- Barra de Ferramentas (Des)Activa a barra de ferramentas.

- Barra de Navegação (Des)Activa a barra de navegação, contendo os botões de Seguinte, Anterior e Procurar do Navegador

- Barra de Estados Ctrl+B (Des)Activa a barra de estados.

- Refrescar percorre novamente todos os ficheiros para reconstruir o Navegador de Classes. O progresso do processo de percorrer os ficheiros é mostrado na barra de estados.

#### Criar e Manter Projectos

Esta secção descreve funções que estão disponíveis no menu "Projecto" e é suposto cobrirem a criação e manutenção dos projectos

- Novo... Inicia o KAppWizard e permite-lhe criar um novo projecto escolhendo o tipo de aplicação, nome, versão e outras opções.

- Abrir Mostra o diálogo de Abertura de Projecto, onde pode escolher um ficheiro de projecto KDevelop para ser aberto. Após a selecção, o projecto é aberto.

- Abrir projecto recente... contem um submenu com pelo menos 5 projectos que foram abertos. Pode abrir um projecto mais facilmente utilizando o menu de projectos recentes.

- Fechar Fecha o projecto actual. Isto é basicamente feito automaticamente quando sai do KDevelop, invoca o KAppWizard ou abre outro projecto.

- Nova Classe... Inicia o gerador de classes para crear uma nova classe que será adicionada ao projecto actual. O gerador de classes permite-lhe especificar um nome de classe, herança e nome de ficheiro para a nova classe.

- Adicionar Ficheiro(s) Existente(s) Abre um diálogo de selecção onde pode escolher os ficheiros que deseja adicionar ao projecto actual e o caminho para onde serão copiados. Se escolher um destino que não estava actualmente incluido no projecto, por ex. criando um novo subdirectório, o KDevelop copiará os ficheiros a adicionar ao novoa subdirectório e criará um novo Makefile.am. Após o processo de cópia, o seu projecto será reconstruido pelo automake e autoconf para incluir o novo subdirectório criado no processo do make.

- Adicionar novo ficheiro de tradução Abre um diálogo de selecção de idioma que lhe permite escolher o idioma do ficheiro de tradução que irá ser adicionado ao projecto. Isto é principalmente utilizado por tradutores que podem facilmente adicionar o seu idioma ao projecto e trabalhar na tradução sem ter de se preocupar com os Makefile.am's

- Propriedades de Ficheiros Shift+F7 Abre o diálogo de Propriedades de Ficheiros mostrando uma cópia do VFL e as opções do ficheiro de projecto. Aqui, as propriedades para os seus ficheiros têm de ser definidas tal como o caminho de instalação e tipo de ficheiro.

- Fazer mensagens e juntar Isto tem como objectivo criar o ficheiro de mensagens para o seu projecto. O ficheiro de mensagens é o que contém todas as frases que estão definidas no código para internacionalização e é utilizado pelos tradutores para criar o ficheiro .po para o seu idioma alvo.

- Fazer Doc-API Chama o KDoc sobre os seus ficheiros header e gera um output em HTML com a documentação das classes do seu projecto.

- Fazer Manual do Utilizador executa o ksgml2html sobre o ficheiro sgml do seu manual, criando um manual do utilizador em HTML. Se o ksgml2html não está instalado, o sgml2html será utilizado para fazer isto.

- Fazer Distribuição:

  - tar.gz cria um ficheiro de distribuição do seu projecto actual no directório do projecto e que está pronto para enviar aos utilizadores finais contendo o código fonte do projecto. O utilizador final tem de `tar zxvf seuprojecto.tar.gz` para descompactar o código para um directório e utilizar os comandos standard `./configure, make` e `make install`.

- Opções F7 Abre o diálogo de Opções do Projecto que lhe permite modificar várias definições para o seu projecto. Isto pode ser um novo número de versão ou as opções de compilador para definir -02 para uma distribuição com optimização.

#### Construir Projectos

Esta secção descreve o menu Construir que cobre todas as acções a serem feitas com o make ou acções como reconstruir a documentação ou ajuda electrónica do projecto.

- Compilar ficheiro... Ctrl+F8 Activo, se a janela de topo de edição é a Janela C++. Isto apenas compila o ficheiro actual de implementação e permite-lhe poupar tempo no caso de suspeitar de erros.

- Make F8 Invoca o comando make para o seu projecto e constroi o alvo.

- Reconstruir Tudo Reconstroi todos os ficheiros objecto e o alvo do seu projecto.

- Limpar Reconstruir Tudo Limpa o directório do projecto de todos os ficheiros criados pelo make e reconstroi o alvo.

- Parar Construção F10 Pára o processo em curso.

- Executar F9 Executa o seu alvo após construir o programa com o make.

- Executar com Argumentos Alt+F9 Executa o seu alvo com argumentos. Primeiro, um diálogo surge para lhe permitir especificar os argumentos de execução (que são gravados no projecto para a próxima sessão), depois a sua aplicação utiliza a linha de comando inserida. Lembre-se que a sua aplicação é iniciada directamente do directório do projecto

- Depurar... Abre o KDbg na Janela de Ferramentas para depurar a sua aplicação. Neste caso, o KDbg abre automaticamente o ficheiro contendo a função main() e executa a sua aplicação.

- Distclean Remove todos os ficheiros que são gerados pelo projecto tal como ficheiros objecto etc. Distclean tem de ser feito antes de distribuir o seu projecto, para que o ficheiro de distribuição não contenha nenhum ficheiro específico de plataforma tal como aquelas geradas pelo seu compilador.

- Autoconf e automake Chama o Make sobre o ficheiro Makefile.dist, localizado no seu directório principal do projecto. O Makefile.dist contém todos os comandos para o automake, autoconf etc. para construir o seu projecto. Se adicionou ficheiros manualmente ou modificou macros, deve correr o Autoconf depois, seguido do Configure para recriar todos os Makefiles.

- Configurar Executa o script configure gerado pelo autoconf. Se este comando não puder ser executado, corra o Autoconf e depois o Configure de novo.

#### Chamar Ferramentas

O menu de Ferramentas cont´me por defeito as entradas para o Editor de Diálogos interno (que pode também ser iniciado pelo botão da barra de ferramentas) e os seguintes programas se instalados: KDbg, KIconEdit e KTranslator. Estes são procurados pelo programa de instalação do KDevelop e inseridos na ordem indicada no menu. Invocar uma ferramenta irá abrir a janela de "Ferramentas" e iniciar o programa seleccionado dentro desta janela. O menu de Ferramentas pode ser editado pela entrada Ferramentas no menu de Opções; veja Configurar o Menu "Ferramentas").

#### Alterar as Definições do KDevelop

O menu de Opções contém todas as entradas para invocar diálogos de configuração com os quais pode alterar as definições de defeito do KDevelop. Definições principais tais como as do editor ou impressão têm as suas entradas específicas; definições gerais do comportamento do KDevelop podem ser feitas com o diálogo de Configuração do KDevelop.

- Editor... Permite a configuração do comportamento do editor tal como a quebra de palavras, selecções etc.

- Cores do Editor... Aqui, pode definir a configuração de cores do editor tal como por ex. o fundo.

- Defeitos do Editor... Isto define a apresentação por defeito tal como fontes e tamanho de letra do editor

- Realce de Sintaxe Este diálogo permite-lhe definir as fontes e cores para o realce de várias linguagens de programação, incluindo HTML, e o realce dos tipos-mime também será activada.

- Navegador de Documentação Neste diálogo de pastas, pode definir as fontes, tamanhos e cores para o navegador de ajuda interno

- Configuração de Impressora... Contém as entradas para o diálogo de configuração da impressora de acordo com o programa de impressão utilizado, a2ps ou enscript.

  - a2ps Configura a impressora para utilização com o a2ps. Veja Imprimir para mais informações.

  - enscript Configura a impressora para utilização com o enscript. Veja Imprimir para mais informações.

- Ferramentas... Abre o diálogo de Configuração de Ferramentas. Aqui, pode configurar o menu "Ferramentas" adicionando ou removendo programas que serão iniciados na janela de Ferramentas.

- Configuração do KDevelop Abre o diálogo de Configuração do KDevelop. A primeira pasta configura definições gerais, seguida das definições principais e de Documentação. As definições de Documentação também incluem a geração dum novo conjunto de documentação HTML de bibliotecas e a reconstrução do index de busca para o navegador de Ajuda.

#### O Menu Janela

O menu Janela contém uma lista com todos os ficheiros actualmente abertos. Isto permite ir rapidamente para outro ficheiro em que esteja correntemente a trabalhar.

#### Gerir Marcas de Leitura

O menu de Marcas de Leitura é destinado para adicionar e remover marcas de leitura que deseje colocar no ficheiro correntemente em edição. Como o KDevelop utiliza duas janelas de edição, cada uma configura as suas marcas de leitura separadamente.

- Definir Marca de Leitura Abre um menu de contexto com até nove marcas de leitura configuráveis. Isto permite definir uma marca de leitura para uma dada entrada no menu de marcas de leitura por razões lógicas.

- Adicionar Marca de Leitura Ctrl+Alt+A Adiciona a linha da posição actual do cursor ao menu de marcas de leitura como uma marca de leitura. tenha em atenção que isto pode sobrepor uma marca de leitura definida com a opção Definir Marca de Leitura. Se o navegador estiver aberto, uma marca de leitura será adicionada ao menu de marcas de leitura da Janela de Navegação.

- Limpar Marcas de Leitura Ctrl+Alt+C Limpa as entradas de marcas de leitura para a janela de edição no topo ou o navegador, por ex. se a Janela de Header é visível e chamar Limpar Marcas de Leitura, as entradas para a Janela de Header serão apagadas.

- Janela de Header Contém a lista de marcas de leitura para a Janela de Header. Seleccionando uma marca de leitura colocará o cursor na linha da maraca de leitura seleccionada. Tome nota que a marca de leitura só é atribuida ao ficheiro em que é definida, pelo que se mudar de ficheiro, as marcas de leitura não são apagadas mas escolher uma marca de leitura não irá para o ficheiro onde ela foi definida.

- Janela C/C++ Contém a lista de marcas de leitura para a Janela C/C++. As opções são as mesmas que para a Janela de Header.
- Janela de Navegação Contém as marcas de leitura do navegador. Seleccionando uma marca de leitura irá abrir o navegador na página seleccionada.

#### Ajuda Electrónica

O menu de Ajuda contém entradas para navegação no navegador de Ajuda bem como as entradas para documentação electrónica e de bibliotecas para os mais utilizados recentemente. Aceder a documentação electrónica adicional pode ser conseguido com a ADOC na vista de árvore automaticamente aberta (se a Auto-Alternância estiver activa) quando se muda para a janela do Navegador de Documentação.

- Recuar Alt+ Seta para Esquerda Abre a página aberta antes da actual.

- Recuar Alt+ Seta para Direita Abre a página seguinte na história do navegador, disponível após se ter feito um "Recuar".

- Procurar Texto Marcado F2 Procura no índice de busca o texto correntemente marcado nas janelas de edição ou na janela de navegação. Após a busca, uma página com os resultados é apresentada que lhe permite seleccionar a página de ajuda para onde ir. Após escolher a página, o navegador irá realçar a ocorrência encontrada para a expressão com que a busca foi invocada. Com a tecla F3 o próximo resultado de busca na mesma página será apresentado se mais de uma ocorrência foi reportada para a busca numa página.

- Procurar Ajuda Sobre... Abre o diálogo Procurar Ajuda Sobre... que lhe permite procurar por uma expressão específica sobre a qual deseja ajuda.

- Manual do Utilizador F1 Abre o Manual do Utilizador do KDevelop na página de ínice para que tenha acesso a este manual.

- Manual de Programação Abre o Manual de Programação do KDevelop na página de índice para aceder ao manual de programação.

- Dica do Dia Abre o diálogo da Dica do Dia para o informar sobre as características do KDevelop.

- Página do KDevelop Abre a página de internet do KDevelop na janela de navegação se existir acesso à internet.

- Reporte de Erros... Abre o diálogo de Reporte de Erros do KDevelop, onde pode enviar um relatório de erro directamente para a Equipa do KDevelop por e-mail. Veja Reporte de Erros de Código (Bugs)

- Referência C/C++ Apresenta a página de índice da referência da linguagem. Se a referência não estiver instalada, uma página de erro explica-lhe como obter a referência e como a instalar correctamente.

- Biblioteca Qt Vai para a página de índice da documentação da biblioteca Qt disponibilizada com a sua cópia da biblioteca Qt.

- Biblioteca KDE-Core Abre o ficheiro de índice de classes da documentação da biblioteca KDE-Core.

- Biblioteca KDE-GUI O que acima foi dito mas para a biblioteca GUI

- Biblioteca KDE-KFile O que acima foi dito mas para a biblioteca KFile

- Biblioteca KDE-HTML O que acima foi dito mas para a biblioteca HTML

- Doc da API do Projecto Vai para o índice da documentação das classes do projecto.

- Manual do Utilizador do Projecto Abre o ficheiro de índice do manual do utilizador para o projecto actual. Isto pode ser utilizado para rever o resultado em HTML gerado pelo ksgml2html

- Sobre o KDevelop... Mostra a caixa Sobre o KDevelop contendo o número da versão utilizada e os nomes dos autores e endereços de e-mail bem como a referência ao licenciamento do KDevelop.

### 5.5 Itens da Barra de Ferramentas

O KDevelop disponibiliza acesso rápido a vários conjuntos de comandos através das barras de ferramentas. Estas são as barras standard e de navegação; no modo de edição de diálogos apenas a barra de ferramentas standard é visível. Ambas podem ser (des)activadas através das respectivas entradas de menu no menu "Ver"; também podem ser arrastadas para fora da janela principal e colocadas de cada lado da área de trabalho.

#### A Barra de Ferramentas Standard

A barra de ferramentas standard disponibiliza acesso rápido às funções mais recentemente utilizadas para processamento de ficheiros e sua edição bem como construir a sua aplicação. Os botões executam os seguintes comandos da esquerda para a direita:

- Abrir Projecto - mostra o diálogo de abertura de projecto
- Abrir Ficheiro - mostra o diálogo de abertura de ficheiro e contém uma forma de escolher rapidamente os ficheiros header e código fonte do projecto.
- Gravar Ficheiro - grava o ficheiro correntemente aberto para o disco
- Imprimir Ficheiro - abre o diálogo de impressão
- (separador)
- Desfazer - reverte a última acção
- Refazer - executa a acção revertida de novo
- Cortar - corta a selecção corrente
- Copiar - copia a selecção corrente para a área de transferência do sistema
- Colar - cola o conteudo actual da área de transferência na posição corrente do cursor
- (separador)
- Compilar Ficheiro - compila o ficheiro correntemente visível na janela de ficheiro de código. No modo de edição de diálogos é substituido pelo botão de Gerar Ficheiros.
- Make - invoca make sobre o projecto
- Reconstruir Tudo - reconstroi o projecto
- Depurar - abre o KDbg com o binário da aplicação para depurar na janela de Ferramentas
- Executar - executa o binário da aplicação alvo
- Parar - cancela o processo actual
- (separador)
- Editor de Diálogos - vai para o modo de edição de diálogos. Aí, o botão é substituido pelo botão do Editor de Código Fonte
- Vista de Árvore - (des)activa a vista de árvore e funciona como um botão de alternância para apresentar o estado actual
- Vista de Output - (des)activa a vista de output e funciona como um botão de alternância para apresentar o estado actual
- (separador)
- Botão de Ajuda O que é isto..? - modifica o cursor para um ponto de interrogação e permite-lhe obter informação sobre os componentes do ambiênte de desenvolvimento do KDevelop

#### A Barra de Ferramentas de Navegação

A barra de ferramentas de navegação é outra barra de ferramentas que disponibiliza vários comandos úteis para navegar nos ficheiros e documentação. A barra de ferramentas contém:

- a caixa de lista de Classes - permite-lhe seleccionar uma classe do projecto actual para ir para
- a caixa de lista de Métodos - permite-lhe seleccionar um método do da classe actual e navega até à implementação do método
- o botão do assistente de Classes - um único clique do rato leva-o para a declaração do método actualmente seleccionado. Contém uma forma rápida de aceder a ferramentas de classes para adicionar Classes, Métodos e Atributos bem como comandos de navegação.
- Recuar - navega para trás na história de navegação da documentação; contém uma forma rápida de seleccionar uma dada página da história.
- Avançar - navega para a frente na história de navegação da documentação; contém uma forma rápida de seleccionar uma página da história.
- Parar - pára a leitura de um ficheiro de documento pedido no navegador
- Reler - relê a página actualmente apresentada
- Casa - abre a página de índice do Manual do Utilizador do KDevelop no navegador
- Procurar Texto Marcado - procura o índice de documentação pelo texto seleccionado; funciona com as janelas de navegação e de edição
- Procurar Ajuda Sobre... - abre o diálodo Procurar Ajuda Sobre.. para lhe permitir inserir uma expressão a procurar na documentação

### 5.6 Atalhos de Teclado

Esta secção gere os valores pré-definidos bem como os valores standard para comandos de teclado configuráveis utilizados no ambiente de desenvolvimento KDevelop. É recomendado que veja a secção Alterar Atalhos de Teclado para uma explicação detalhada de como modificar valores designados a comandos.

#### Atalhos para Processamento de Texto

#### Movimentos do Cursor

    uma letra para a esquerda                        Seta Esquerda
    uma letra para a direita                         Seta Direita
    uma palavra para a esquerda                      CTRL+Seta Esquerda
    uma palavra para a direita                       CTRL+Seta Direita
    uma linha para cima                              Seta para Cima
    uma linha para baixo                             Seta para Baixo
    para o princípio da linha                        POS 1
    para o fim da linha                              END
    uma página para cima                             PageUp
    uma página para baixo                            PageDown
    para o princípio do ficheiro actual              CTRL+PageUp
    para o final do ficheiro actual                  CTRL+PageDown

#### Selecção de Texto

    uma letra para a esquerda                        SHIFT+Seta Esquerda
    uma letra para a direita                         SHIFT+Seta Direita
    uma palavra para a esquerda                      CTRL+SHIFT+Seta Esquerda
    uma palavra para a direita                       CTRL+SHIFT+Seta Direita
    uma linha para cima                              CTRL+Seta para Cima
    uma linha para baixo                             CTRL+Seta para Baixo
    para o princípio da linha                        CTRL+POS 1
    para o fim da linha                              CTRL+END
    uma página para cima                             SHIFT+PageUp
    uma página para baixo                            SHIFT+PageDown
    para o princípio do ficheiro actual              CTRL+SHIFT+PageUp
    para o final do ficheiro actual                  CTRL+SHIFT+PageDown

#### Inserir e Copiar Texto, Tabuladores

    (des)activar modo de inserção                    INS
    copiar selecção para a área de transferência     CTRL+C, CTRL+INS
    inserir texto da área de transferência           CTRL+V, SHIFT+INS
    apagar linha actual                              CTRL+K
    inserir linha após linha actual                  END, depois Enter
    inserir linha antes da linha actual              POS 1, depois Enter
    desfazer passo de edição                         CTRL+Z
    refazer passo desfeito                           CTRL+Y
    tabulador                                        TAB

#### Apagar Texto

    apagar letra à esquerda da posição do cursor     Backspace
    apagar letra à direita da posição do cursor      Delete
    apagar texto seleccionado                        Seleccionar texto, depois Backspace ou Delete

#### Procurar Texto Dentro do Editor

    abrir diálogo Ir Para Linha...                   STRG+G
    abre diálogo Procurar Texto                      STRG+F
    repete a última busca                            F3
    abre o diálogo Procurar e Substituir             STRG+R

    abre o diálogo Procurar em Ficheiros (grep)      STRG+ALT+F
    procurar texto marcado com o Grep                SHIFT+F2

    localizar erro seguinte                          F4
    localizar erro anterior                          SHIFT+F4

#### Procurar Texto com o Navegador de Documentação

    procurar texto seleccionado no editor na documentação          F2
    procurar texto seleccionado no navegador na documentação       F2
    apresentar ocorrência seguinte na mesma página                 F3

    procurar texto seleccionado no navegador dentro do projecto    SHIFT+F2

#### Atalhos do Navegador

    página anterior                                                                                                                                            Alt+ Seta para a Esquerda
    página seguinte                                                                                                                                                                Alt+ Seta para a Direita

#### Gerir Marcas de Leitura

    adicionar marcas de leitura                      STRG+ALT+A
    limpar lista de marcas de leitura                STRG+ALT+C

#### Atalhos par Símbolos da Barra de Ferramentas

    Símbolo "Abrir Ficheiro"                          STRG+O
    Símbolo "Gravar Ficheiro"                         STRG+S
    Símbolo "Imprimir Ficheiro"                       STRG+P
    Símbolo "Desfazer"                                STRG+Z
    Símbolo "Refazer"                                 STRG+Y
    Símbolo "Cortar"                                  STRG+X
    Símbolo "Copiar"                                  STRG+C
    Símbolo "Colar"                                   STRG+V
    Símbolo "Compilar Ficheiro"                       STRG+F8
    Símbolo "Make"                                    F8
    Símbolo "Executar"                                F9
    Símbolo "Executar com Argumentos"                 ALT+F9
    Símbolo "Editor de Diálogos"                      STRG+D
    Símbolo "Recuar"                                  ALT+Seta para a Esquerda, se navegador aberto
    Símbolo "Avançar"                                 ALT+Seta para a Direita, se navegador aberto
    Símbolo "Procurar Texto Marcado"                  F2

#### Gestão de Janelas

Para ir para uma dada janela, prima ALT mais a letra sublinhada no título da janela, por ex. Ferramentas seria Alt+F

#### Atalhos par o Processo de Compilação

    Compilar ficheiro de código actual               STRG+F8
    Construir projecto alvo actual                   F8
    Executar alvo após processo de construção        STRG+F9
    Executar alvo com Argumentos                     ALT+F9
    Parar o processo actual                          F10

Página seguinte Página anterior Índice geral