Utilize o comando compare para comparar o documento atual a um arquivo especificado. As linhas que existem no arquivo especificado mas não no documento atual são destacadas com os atributos de estilo styleAttributes.deletedLines. As linhas existentes no documento atual, mas não no arquivo especificado, são realçadas com os atributos de estilo styleAttributes.addedLines.
compare { clear | next | previous | refresh | [ ignoredStyles styleChars ] { prompt [ "fileName" ] | [ [ fileOptions ] "fileName" ] } }
clear | Utilize o parâmetro clear para remover as informações de comparação de uma sessão de comparação anterior. |
next | Utilize o parâmetro next para avançar para a próxima incompatibilidade. Isso não irá circular para o início do documento. |
previous | Utilize o parâmetro previous para retroceder para a incompatibilidade anterior. Isso não circulará para o final do documento. |
refresh | Utilize o parâmetro refresh para atualizar a comparação em relação ao arquivo especificado anteriormente, utilizando as últimas alterações na visualização atual. |
ignoredStyles styleChars | Utilize o parâmetro ignoredStyles para indicar que o texto correspondente aos caracteres de estilo especificados no parâmetro styleChars deve ser ignorado na comparação. Espaços em branco também serão ignorados. Os caracteres de estilo são definidos pelos analisadores de documentos. |
prompt [ "fileName" ] | Utilize o parâmetro prompt para indicar que o diálogo de comparação de arquivo deve ser exibido para permitir que o usuário selecione um arquivo. Se o parâmetro opcional fileName for especificado, o diálogo do arquivo de comparação será inicializado com o nome de arquivo especificado. |
fileOptions | Configurações opcionais para o arquivo de comparação, nesse formato:
[ sequenceNumbers numColumn numWidth textColumn textWidth ] [ encoding charEncoding ]Utilize o parâmetro sequenceNumbers para especificar que a definição de números de seqüência do arquivo é numColumn numWidth textColumn textWidth. Se não for especificado, assume-se que o arquivo de comparação tenha a mesma definição de números de seqüência como o documento atual. Consulte o parâmetro do editor sequenceNumbers para obter informações adicionais sobre como especificar números de seqüência. Utilize o parâmetro encoding para especificar que a codificação de caractere do arquivo é charEncoding. Se você especificar uma cadeia vazia (""), o editor tentará detectar a codificação do arquivo e definirá como padrão a codificação nativa se não tiver êxito. Se não for especificada, assume-se que o arquivo de comparação esteja na codificação de caractere nativa (padrão da plataforma). |
"fileName" | Utilize o parâmetro fileName para indicar o arquivo que deve ser utilizado. Se nenhum filename for especificado, o documento será comparado à versão salva de seu arquivo subjacente. |
O parâmetro status será definido para um dos seguintes itens:
null Indica que o comando compare localizou com êxito o arquivo especificado. file.notFound Indica que o comando compare não pôde localizar com êxito o arquivo especificado. file.errorReading Indica que o comando compare encontrou um erro ao ler o arquivo.
As linhas existentes no documento atual, mas não no documento de comparação, são realçadas e continuam a fazer parte do documento. As linhas que não existem no documento atual, mas que existem no documento de comparação, são inseridas como elementos show na visualização atual. Elas são protegidas e não podem ser editadas. Como elas são elementos show, elas não serão salvas com o documento.
A comparação considera a contagem de configurações dos parâmetros compare.. Após a alteração dessas configurações, outro comando compare ou compare refresh deve ser emitido para que a visualização reflita as alterações.
compare prompt compare "test.java" compare encoding Cp850 "test.java" compare ignoredStyles "c" prompt "test.java" compare clear compare next compare previous compare refresh
Comandos, ações e parâmetros do editor
Parâmetro compare.columns
Parâmetro compare.endColumn
Parâmetro compare.ignoreCase
Parâmetro compare.ignoreComments
Parâmetro compare.ignoreLeadingBlanks
Parâmetro compare.ignoreSequenceNumbers
Parâmetro compare.ignoreTrailingBlanks
Parâmetro compare.ignoreAllBlanks
Parâmetro compare.startColumn
parâmetro sequenceNumbers
parâmetro show
Parâmetro status
parâmetro style
parâmetro styleAttributes
Ação compare
Ação compareClear
Ação compareNext
Ação comparePrevious
Ação compareRefresh
Comandos padrão do editor
Copyright IBM Corporation 1992, 2004. Todos os direitos reservados.