# Configurar o &kate;

## Introdução

O &kate; oferece várias formas de equipar a aplicação para que se comporte como desejado. As mais importantes são:

A Janela de Configuração

- A ferramenta de configuração principal, que te permite configurar a aplicação &kate;, o componente do editor e a utilização de 'plugins'.

O Menu Configuração

- permite-lhe alterar as opções mais usadas e lançar as janelas de configuração.

O Menu Ver

- Permite-lhe repartir a janela actual, assim como mostrar a barra de ícones e de números de linha para o documento actual.

O &konsole; embutido usa a configuração definida no &kcontrolcenter;, e pode ser configurado carregando com o botão direito do rato e seleccionando no sub-menu Configuração.

## A Janela Principal de Configuração

A janela de configuração do &kate; mostra uma árvore com os tópicos à esquerda, bem como uma página de configuração correspondente ao tópico seleccionado à direita. A árvore agrupa as páginas da janela em grupos lógicos.

### O grupo do &kate;

Este grupo contém páginas para configurar a aplicação principal do &kate;

#### A Página Geral

Opções Globais do &kate;

Modo da Aplicação

- Este grupo permite-lhe escolher entre o modo MDI do &kate; e o modo SDI, seleccionando o botão apropriado.

  O modo do &kate; MDI (Multiple Document Interface), o qual é o modo por omissão, permite ao &kate; usar uma janela para todos os ficheiros abertos. Pode escolher o documento a editar na Lista de Ficheiros (acoplada na janela do &kate; à esquerda por omissão) ou seleccionando o documento no menu Documento.

  O modo SDI (Single Document Interface) fará com que o &kate; abra cada documento numa janela própria e, nesse caso, a Lista de Ficheiros/Selector de Ficheiros terá uma janela separada.

  Se alterar esta opção, terá de reiniciar o &kate; para que faça efeito.

No Arranque

- Estas opções determinam como e se o &kate; irá recuperar a sua sessão de edição ao ser lançado após uma saída normal do sistema (se for recuperada pelo gestor de sessões, o &kate; irá tentar sempre recuperar a sua sessão, tanto quanto possível, como a tinha quando usou o &kate; pela última vez).

  Reabrir os Ficheiros

- Se esta opção estiver activa, os ficheiros abertos desde que fechaste o &kate; serão reabertos. Os Favoritos serão recuperados e a posição do cursor, o contorno do ícone e a configuração dos números de linha do último editor usados com o documento serão restabelecidos

Restaurar a Configuração da Janela

- Se esta opção estiver activa, o &kate; irá tentar recuperar as tuas janelas tal como as deixaste.

Restringir a uma só instância

- Se activar isto, só pode ter uma instância do &kate; em execução a qualquer altura. Se tentar iniciar outra, a instância actual sobrepor-se-á e irá abrir os ficheiros pedidos. Por exemplo, se usar o &kate; para abrir código-fonte em páginas Web no &konqueror;, elas serão todas abertas numa instância existente do &kate; se esta opção estiver activa.

Mostrar Conteúdo ao Redimensionar Janelas

- Se esta opção estiver activa, as janelas serão redesenhadas por completo enquanto arrasta os separadores de janelas. Se estiver desligada, será mostrada apenas uma banda (que indica o novo tamanho da janela) em alternativa.

Sincronizar o Konsole com o Documento Actual

- Isto fará com que o &konsole; embutido faça `cd` para a directoria do documento activo quando for lançado e de cada vez que um novo documento passa para primeiro plano. Se não estiver activo, tem de efectuar a sua navegação no &konsole; por si próprio.

Número de Ficheiros Recentes

- Permite-lhe decidir quanto deve crescer o menu Abrir Recente.

#### A Página de Lista de Documentos

Esta página permite-lhe activar ou desactivar a visualização sombreada do fundo da sua actividade recente e escolher as cores a usar, se estiver activada. Veja a secção sobre a Lista de Documentos para mais dados sobre esta funcionalidade.

#### Ferramentas Externas

No menu Ferramentas, você poderá ver um submenu chamado Ferramentas Externas. Estas ferramentas invocam aplicações externas com dados relacionados com o documento actual, como por exemplo o seu URL, pasta, texto ou selecção. Esta página permite-lhe gerir o menu e editar, remover ou adicionar ferramentas.

Cada ferramenta externa é um comando da consola que contém macros representantes dos dados do documento. Quando estiver activada, as macros são substituídas por dados do documento activo.

#### Propriedades das Ferramentas Externas

Legenda

- Uma legenda amigável para o menu de Ferramentas Externas.

'Script'

- O programa a executar quando a ferramenta estiver activada. Antes de passar o programa à linha de comandos, são substituídas as seguintes macros:

  %URL

- O URL completo do documento actual ou um texto vazio, se o documento não for gravado.

%URLS

- Uma lista, separada por espaços, dos URLs de todos os documentos abertos (excepto os não-gravados).

%directory

- A parte de directoria do URL do documento actual ou um texto vazio se o documento actual não estiver gravado.

%filename

- O nome do ficheiro do documento actual, sem a parte da pasta, ou um texto vazio se o documento actual não estiver gravado.

%line

- O número de linha onde o cursor de inserção se encontra no documento actual.

%column

- O número da coluna onde o cursor de inserção se encontra no documento actual.

%selection

- O texto seleccionado no documento actual ou um texto vazio se não estiver qualquer texto seleccionado

%text

- O texto completo do documento actual. Tenha em atenção que este poderá exceder potencialmente o comprimento máximo do comando no seu sistema. Use-o com cuidado.

Executável

- O executável principal no programa. Isto é obrigatório e é usado para testar se o comando poderá ser executado de todo. É permitida uma localização absoluta, no caso de o executável não se encontrar acessível através da sua variável `PATH`.

Tipos MIME

- Uma lista, separada por pontos-e-vírgulas, dos tipos MIME que estão activos para este comando. Isto normalmente não é usado.

Gravar

- Você poderá, opcionalmente, optar por gravar o documento actual ou todos os documentos, antes de executar o programa. Isto é útil se o seu programa ler o ficheiro do disco.

Nome da Linha de Comandos

- Se você preencher isto, a ferramenta estará disponível na linha de comandos dos editores como `exttool-`Nome da Linha de Comandos`` (o texto que indicar aqui é antecedido por exttool-).

### O Grupo Editor

Este grupo contém todas as páginas relacionadas com o componente de edição do &kate;. A maioria das configurações aqui são os valores predefinidos, que podem ser substituídos ao definir um tipo de ficheiro, nas Variáveis do Documento ou através da sua alteração, durante uma sessão de edição do documento.

#### A Página Cores

Esta página permite-lhe alterar as cores do texto e do fundo do editor. Inicialmente, o &kate; irá usar as cores definidas no &kcontrolcenter;, na sua página Aparência e Comportamento Cores .

Para mudares uma cor, carrega no botão associado e selecciona a cor desejada no seu selector respectivo.

Ao escolheres a cor de fundo pode tornar o texto com a sintaxe realçada ilegível. Deve escolher uma cor clara para o fundo e uma cor escura para o fundo das selecções.

Caso contrário, poderás necessitar de alterar os Estilos por Omissão.

#### A Página Tipos de Letra

Esta página permite escolher os tipos de letra por omissão do &kate;. A configuração será também usada para o &kwrite; e para ver os ficheiros de texto no &konqueror;.

A página apresenta duas secções, uma para o tipo de letra do editor e outra para o tipo de letra da impressão. Selecciona uma página e escolhe o tipo de letra desejado. Por omissão, é utilizado o tipo de letra monoespaçado global do &kde;.

Dado que não é possível de momento usar tipos de letra individuais para os documentos, nem é permitido alterar o tipo de letra da impressão na janela de impressão, tem cuidado. Recomenda-se um tipo de letra monoespaçado.

#### A Página Indentar

Esta página permite-lhe alterar o comportamento da indentação.

#### Opções de Indentação

Auto-indentar

- se estiver activa, o &kate; irá indentar as linhas novas como a anterior. Se a linha anterior estiver em branco, é usada a linha anterior que tiver texto.

Indentar com Espaços

- Se estiver seleccionada, o &kate; irá indentar com espaços em vez de tabulações.

A tecla Backspace indenta

- Se isto estiver seleccionado, o &kate; irá desfazer a indentação de uma forma igual à linha não-vazia anterior quando carregar na tecla Backspace se a parte da linha que precede o cursor só contiver espaços.

A tecla Tab indenta

- Se isto estiver seleccionado, o &kate; irá tentar indentar a linha actual da mesma forma que a linha não-vazia anterior quando carregar na tecla Tab, se a componente da linha que precede o cursor só conter espaços.

Manter espaços extra

- Com este comportamento seleccionado, o &kate; irá deixar os espaços em branco por trás do cursor após a indentação.

#### A Página Seleccionar

Esta página oferece opções para afinar o comportamento da selecção do &kate;

#### Opções da Selecção

Selecções Persistentes

- Quando as Selecções Persistentes estão activas, a introdução de caracteres não provoca a diminuição/remoção da selecção.

  Esta opção entra parcialmente em conflito com a opção Substituir Selecções. Se ambas estiverem seleccionadas, a colagem de texto ou o pressionar de outras teclas sem serem os cursores fará com que a selecção seja substituída.

Substituir Selecções

- Se isto estiver seleccionado, toda a introdução de texto, quer escrito quer colado, fará com que o texto seleccionado seja apagado e substituído pelo texto inserido.

#### A Página Editar

Esta página contém opções diversas para ajustar o comportamento da componente do editor &kate;.

#### Opções do Editor

Mudança de Linha

- A opção Mudança de Linha significa que o texto é formatado dinamicamente através da quebra de linhas a partir de um local apropriado, em vez da mudança normal de linha, para uma leitura mais fácil.

  Se estiver activo, o &kate; irá inserir uma quebra de linha tal como está definido na opção Fim de Linha para o documento quando a linha ultrapassa o tamanho definido em Mudar Palavras em descrita em baixo.

Mudar Palavras Em

- Esta opção decide o tamanho máximo das linhas se a opção Mudar de Linha estiver activa.

Substituir Tabs por Espaços

- Se estiver activa, o &kate; irá substituir os caracteres Tab introduzidos por um número conveniente de espaços, tal como definido na Tabulação.

Remover os espaços finais

- Se estiver activo, o &kate; irá remover os espaços em branco no fim de cada linha, de cada vez que o cursor passa para lá do seu fim.

Tabulação

- Define o tamanho da tabulação, o qual também é usado para definir o tamanho da indentação quando a opção Auto-Indentar está activa ou a indentação é chamada explicitamente.

  Dependendo da configuração da página Indentar, a indentação pode ser efectuada através do carregar das teclas Tab e Backspace. Activando a opção do menu Editar Indentar causa o mesmo efeito.

Parêntesis Automáticos

- Se isto estiver seleccionado, o &kate; irá tentar inserir um parêntesis direito imediatamente à direita do cursor quando é introduzido um parêntesis esquerdo pelo utilizador. Os tipos de parêntesis suportados são o (, o {, o [ e o <

Agrupar as anulações

- Se estiver activo, o &kate; irá agrupar as acções de edição semelhantes (como por exemplo a escrita, o apagar de caracteres ou a colagem) como um registo só no histórico do 'desfazer', de modo a que possam ser efectuadas as anulações de uma vez.

Mostrar Tabs

- Se a opção estiver activa, o &kate; irá desenhar um pequeno ponto no início de um carácter Tab no editor para indicar a sua presença.

Início Inteligente

- Isto fará com que o &kate; mova o cursor para o primeiro carácter válido da linha actual em vez de ir para a primeira coluna da linha, quando se carrega na tecla Home (ou em qualquer outra tecla atribuída a essa função).

Mudar o Cursor

- Se estiver activo, ao moveres o cursor para lá do fim de uma linha fará com que ele continue na linha anterior/seguinte, se existir.

  Se não estiver activo, o cursor não pode ser movido para o início da linha, mas pode ser movido para lá do fim da mesma e, quando o texto é introduzido, o &kate; irá inserir automaticamente espaços em branco até essa posição, o que pode ser útil para os programadores, por exemplo, em algumas situações.

#### A Página Teclado

Aqui pode configurar os atalhos de teclado para os comandos internos da componente de editor do &kate;. Isto inclui os comandos para percorrer o documento e seleccionar texto. Para as teclas usadas para copiar e colar texto, veja a janela Configurar Teclas

Pode alterar as teclas para um comando ou adicionar uma tecla alternativa.

#### Para alterar a(s) tecla(s) para um comando, segue este procedimento:

1. Selecciona o comando para o qual queres configurar as teclas.

2. Escolhe a opção Nenhuma na área por baixo da lista se não quiseres uma tecla para este comando.

   Escolhe a opção Predefinida para usares a(s) tecla(s) por omissão para o comando

   Seleccione a opção Personalizada para escolher uma tecla personalizada para o comando ou definir uma alternativa.

3. Se escolheu a opção Personalizada, o botão da tecla à direita ficará activo. Para alterar uma tecla, carregue nela. A Janela de Definição do Atalho irá aparecer. Nesta janela:

4. 1. Escolhe se queres alterar a tecla por omissão ou a alternativa. A Primária não significa que alteras a tecla por omissão, simplesmente ela altera a tecla personalizada respectiva.

   2. Carrega na sequência de teclas desejada; esta será visualizada por ti na janela para tu confirmares.

      Se tiver uma natureza aventureira, tente brincar com a opção Multi-tecla. Ao usá-la poderá usar sequências semelhantes às do &Emacs; (uma indica o grupo, a outra executa a acção), à parte do facto que, em vez de desempenhar apenas a tarefa, o &kde; irá mostrar um menu para escolher num local indefinido e às vezes inapropriado. Agora não terá dúvidas que, enquanto carregar a próxima tecla da sequência, irá funcionar, ou então terá de indicar o acelerador do menu (ambos funcionarão).

#### A Página Tipos de Ficheiro

Esta página permite-lhe sobrepor a configuração predefinida para os documentos com os tipos MIME indicados. Quando o editor carregar um documento, ele irá tentar ver se corresponde aos padrões de nomes de ficheiros ou tipos MIME para um dos tipos de ficheiros de definidos e, se algum corresponder, irá aplicar as variáveis definidas. Se vários corresponderem, será usado o que tiver a prioridade maior. Veja por favor a secção Configurar com as Variáveis do Documento para saber como definir variáveis.

Para criar um tipo de ficheiro, carregue no botão Novo e preencha as propriedades.

Para remover um tipo de ficheiro existente, seleccione-o na lista e carregue no botão Apagar.

Para editar um tipo de ficheiro existente, seleccione-o na lista.

#### Propriedades de Tipo de Ficheiro

Nome

- Este é um nome amigável que poderá ser mostrado no menu Ferramentas Tipos de Ficheiros.

Secção

- Um submenu de Ferramentas Tipos de Ficheiros, no qual colocar este tipo de ficheiro. Se a secção não existir já, será criada para si.

Variáveis

- Aqui é par aonde vai a configuração actual. As variáveis aqui definidas irão sobrepor os valores de configuração predefinidos. Por favor, veja a secção Configurar com as Variáveis do Documento para saber as variáveis disponíveis.

Extensões de Ficheiro

- Uma lista, separada por pontos-e-vírgulas, dos padrões de nomes de ficheiros que serão usados para determinar se um documento pertence a este tipo de ficheiros.

Tipos MIME

- Uma lista, separada por pontos-e-vírgulas, dos tipos MIME, que é usada para determinar se um documento corresponde a este tipo de ficheiro.

Prioridade

- Se um documento corresponder a vários tipos de ficheiros, o que tiver a prioridade mais elevada será o escolhido.

#### A Página Correcção Ortográfica

Esta página permite-lhe configurar como o &kspell; se comporta com o &kate;

#### A Página de Realce

Esta página permite-lhe ajustar a cor e a selecção do tipo de sintaxe do &kate;

Para uma informação mais detalhada acerca do sistema de realce de sintaxe, vê ??

A página consiste em duas secções, uma para definir os Estilos por omissão e outra para gerir os Modos de Realce. Ambas as secções mostram uma lista de contextos nos quais as cores e tipos de letra por omissão são usados para visualizar a aparência de cada estilo. O nome do contexto é desenhado com as propriedades actuais do contexto.

A lista tem quatro ou cinco colunas, cada uma com o seguinte fim:

Contexto

- Mostra o nome do contexto, desenhado com as propriedades do estilo para o contexto.

Negrito

- O estado desta opção decide se o contexto deve ser desenhado com um tipo de letra negrito (mais carregado).

Itálico

- O estado desta opção decide se o contexto deve ser desenhado com um tipo de letra itálico.

Normal

- Este botão mostra a cor para desenhar o estilo no modo normal, isto é, quando não está seleccionado. Para alterar a cor, carregue no botão.

Seleccionado

- Este botão mostra a cor para desenhar o estilo quando o texto está seleccionado. Para alterares a cor, carrega no botão.

Usar Estilo Predefinido

- Esta opção, só disponível na página Modos de Realce, mostra se o estilo está a usar os seus valores por omissão. Ficará automaticamente deseleccionada se mudares alguma propriedade do estilo. Selecciona-a para repor um estilo para os seus valores predefinidos.

##### A Página Estilos Predefinidos

Para alterares algum dos estilos por omissão, define as suas propriedades para o valor desejado.

##### A Página Modos de Realce

Aqui pode alterar as propriedades mais importantes de cada modo de realce disponível. Primeiro, utilize a lista Realce para escolher um modo no qual trabalhar.

Os modos de realce são seleccionados inicialmente com base no tipo &MIME; e na extensão do ficheiro. Para mudares a lista para a selecção actual, edita os campo Extensões do Ficheiro e Tipos MIME. Em alternativa, carrega no botão de assistência à direita do campo Tipos MIME. Isto irá mostrar uma janela que apresenta todos os tipos &MIME; a partir dos quais poderás escolher. Se usares essa janela irás editar os tipos &MIME; assim como as extensões dos ficheiros.

A janela de selecção de tipos &MIME; mostra uma árvore com todos os tipos &MIME;, com uma descrição e os padrões para o tipo &MIME;. Para incluir um tipo &MIME;, assinala a opção por baixo dele.

Pode alterar as propriedades do estilo de qualquer contexto tal como descrito em cima.

À direita da secção, por baixo das propriedades do realce, pode ver um botão chamado Obter. Se carregar nele, será efectuada uma ligação ao 'site' do &kate; para obter uma lista com os modos de sintaxe disponíveis para poder efectuar a sua actualização.

### O Grupo 'Plugins'

Este grupo contém as páginas referentes aos 'plugins'. Para além da página de configuração do Gestor, alguns dos 'plugins' disponibilizam opções de configuração individuais. Para mais informação sobre estas, vê a documentação para os 'plugins' individuais.

#### A Página do Gestor de 'Plugins'

Esta página disponibiliza os meios para activar/desactivar 'plugins', bem como informações mínimas sobre os 'plugins' individualmente.

Para carregar um 'plugin' inactivo, seleccione-o na lista 'Plugins' Disponíveis e use as teclas das setas para o mover para os 'Plugins' Carregados.

Para desactivar um 'plugin' activo, seleccione-o na lista 'Plugins' Carregados e utilize as setas para os mover para a lista de 'Plugins' Disponíveis.

Para veres uma descrição mínima e as informações sobre um 'plugin', selecciona-o para que a informação fique disponível por baixo das listas.

## Configurar com as Variáveis do Documento

As variáveis do Kate são a implementação do 'katepart' para as variáveis do documento, de forma semelhante à que acontece no Emacs e no VI. Na 'katepart', as linhas têm o formato `kate: NOMEVARIÁVEL VALOR; [ NOMEVARIÁVEL VALOR; ... ]`; as linhas poderão estar, claro, num comentário, se o ficheiro estiver num formato que suporte comentários. Os nomes das variáveis são palavras únicas (sem espaços) e tudo o que estiver até ao próximo ponto-e-vírgula é o valor. Esse ponto-e-vírgula é obrigatório.

Aqui está uma linha de variável de exemplo, obrigando a configuração da indentação para um ficheiro em C++, Java ou JavaScript:

    // kate: space-indent on; indent-width 4; mixedindent off; indent-mode cstyle;

Só as primeiras e últimas 10 linhas serão pesquisadas pelas linhas de variáveis.

Existem variáveis para suportar quase todas as configurações no 'katepart', e os 'plugins' adicionais podem usar as variáveis; nesse caso, deverá estar indicado na documentação do 'plugin'.

### Como o kate utiliza as variáveis

Ao ler a configuração, o 'katepart' procura nos seguintes locais (por esta ordem):

- A configuração global.

- Os dados opcionais da sessão.

- A configuração do "Tipo de ficheiro".

- As variáveis do próprio documento.

- As configurações feitas durante a edição do menu ou da linha de comandos.

Como poderá compreender, as variáveis do documento têm a próxima precedência mais elevada. Sempre que um documento for gravado, as variáveis do documento são lidas de novo e irão sobrepor as alterações feitas, usando os itens do menu ou nas linhas de comandos.

Todas as variáveis que não estejam indicadas em baixo são guardadas no documento e poderão ser pesquisadas por outros objectos, como os 'plugins', usando-as para os seus próprios fins. Por exemplo, o modo de indentação variável usa as variáveis do documento para a sua própria configuração.

As variáveis aqui indicadas dizem respeito ao &kate; versão 2.4. Poderão ser adicionadas mais variáveis no futuro. Existem 3 tipos de valores definidos para as variáveis, com as expressões válidas seguintes:

- BOOL - on|off|true|false|1|0

- INTEIRO - qualquer número inteiro

- TEXTO - tudo o resto

### Variáveis Disponíveis

    auto-bracketsBOOL

- Activa ou desactiva a inserção automática de parêntesis rectos.

    auto-center-linesINT

- Define o número de linhas centradas automaticamente.

    auto-insert-doxygenBOOL

- Activa ou desactiva a inserção do asterisco inicial nos comentários do 'doxygen'. Isto não faz efeito, a menos que você use o sistema de indentação do tipo do C.

    background-colorTEXTO

- Define a cor de fundo do documento. O valor deverá ser algo que possa ser avaliado como uma cor válida, como por exemplo, "#ff0000".

    backspace-indentsBOOL

- Activa ou desactiva a indentação com o Backspace.

    block-selectionBOOL

- Activa ou desactiva a selecção em bloco.

    bracket-highlight-colorTEXTO

- Define a cor de realce dos parêntesis. O valor deverá ser algo que possa ser avaliado como uma cor válida, como por exemplo "#ff0000"

    current-line-colorTEXTO

- Define a cor da linha actual. O valor deverá ser algo que possa ser avaliado como uma cor válida, como por exemplo "#ff0000".

    dynamic-word-wrapBOOL

- Activa ou desactiva a mudança de linha dinâmica.

    eol | end-of-lineTEXTO

- Define o modo de fim-de-linha. Os valores válidos são o unix, o mac e o dos

    encodingTEXTO

- Define a codificação do documento. O valor deverá ser um nome de codificação válido, como por exemplo utf-8.

    font-sizeINT

- Define o tamanho da letra do documento.

    fontTEXTO

- Define o tipo de letra do documento. O valor deverá ser um nome de um tipo de letra válido, como por exemplo courier.

    icon-bar-colorTEXTO

- Define a cor da barra de ícones. O valor deverá ser algo que possa ser avaliado como uma cor válida, como por exemplo `#ff0000`.

    icon-borderBOOL

- Activa ou desactiva a visibilidade do contorno dos ícones.

    folding-markersBOOL

- Activa ou desactiva a visualização dos marcadores de expansão/contracção do código.

    indent-modeTEXTO

- Define o modo de indentação automática. As opções none, normal, cstyle, csands, python, xml são as reconhecidas, de momento. Veja a secção Usar a Indentação Automática para mais detalhes.

    indent-widthINT

- Define a largura de indentação.

    keep-extra-spacesBOOL

- Define se deseja manter os espaços extra ao calcular a largura de indentação.

    keep-indent-profileBOOL

- Se estiver activada, evita a remoção da indentação de um bloco se, pelo menos, uma linha não tiver indentação.

    line-numbersBOOL

- Activa ou desactiva a visibilidade dos números de linha.

    mixed-indentBOOL

- Activa ou desactiva a indentação mista à Emacs.

    overwrite-modeBOOL

- Activa ou desactiva o modo de sobreposição.

    persistent-selectionBOOL

- Ligar ou desligar as selecções persistentes.

    remove-trailing-spaceBOOL

- Activa ou desactiva a limpeza dinâmica dos fins-de-linha.

    replace-tabs-saveBOOL

- Activa ou desactiva a conversão de tabulações para espaços na gravação.

    replace-tabsBOOL

- Activa ou desactiva a conversão dinâmica de tabulações para espaços na gravação.

    replace-trailing-space-saveBOOL

- Activa ou desactiva a limpeza dos fins-de-linha na gravação.

    schemeTEXTO

- Define o esquema de cores. O texto deverá ser o nome de um esquema de cores que exista na sua configuração, para que faça qualquer efeito.

    selection-colorTEXTO

- Define a cor da selecção. O valor deverá ser algo que possa ser avaliado como uma cor válida, como por exemplo "#ff0000".

    show-tabsBOOL

- Activa ou desactiva o carácter TAB visível.

    smart-homeBOOL

- Activa ou desactiva a navegação inteligente do Home.

    space-indentBOOL

- Activa ou desactiva a indentação com espaços.

    tab-indentsBOOL

- Activa ou desactiva a indentação com tabulações.

    tab-widthINT

- Define a largura das tabulações.

    undo-stepsINT

- Define o número de passos a recordar no Desfazer/Refazer.

    word-wrap-columnINT

- Define a largura restrita da linha para as palavras.

    word-wrap-marker-colorTEXTO

- Define a cor do marcador de mudança de linha. O valor deverá ser algo que possa ser avaliado como uma cor válida, como por exemplo "#ff0000".

    word-wrapBOOL

- Activa ou desactiva a mudança restrita de linha das palavras.

    wrap-cursorBOOL

- Activa ou desactiva a envolvência do cursor.