The K Desktop Environment

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:

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:

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.

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.

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

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.

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.

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.

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.

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:

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:

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