Realce baseado em regras em um escritório aberto

2

Eu uso o bloco de notas para alguns realces baseados em regras de texto ... mas preciso de mais controle / formatação. Então eu mudei para abrir o escritório ... ao invés de procurar e substituir, o que requer o uso repetido sempre que eu mudar / adicionar texto ... existe alguma maneira de aplicar o realce baseado em regras / formatação? Idealmente, ser capaz de impedir que a regra seja aplicada a um texto específico.

por exemplo, talvez eu precise do trabalho com a cor verde para quase todos os casos, mas não para todos ... mas não há uma regra que funcione, pois algum contexto é diferente.

por exemplo, eu poderia ter paraglider e paradiddle ... mas eu não quero paradiddle destacado por alguma razão obtusa que nenhuma regra pode ser usada. Eu preferiria ser capaz de selecionar a palavra e dizer ao escritório aberto para não aplicar formatação especificamente ao texto (uma espécie de exceção).

Se o open office não puder fazer isso, existe algum editor de texto que possa, mas também, permitir formatação gráfica?

    
por AbstractDissonance 21.02.2018 / 10:44

1 resposta

1

Capítulo 9 "MacroFormatterADP - Colorize código e XML" do documento de macros de Andrew Pitonyak fornece várias rotinas básicas para análise .

Minha escolha seria escrever algo similar usando Python-UNO ao invés de Basic, porque a manipulação de strings é muito mais fácil.

Para as exceções, a macro pode solicitar cada alteração ("Fazer esta alteração? Sim / Não"). Ou execute a macro e, em seguida, redefina manualmente cada parágrafo excepcional para o estilo padrão.

Outra possibilidade é adicionar algum texto como DO_NOT_HIGHLIGHT ao final desses parágrafos e, em seguida, definir isso para um estilo de caractere que será oculto quando impresso.

No passado, escrevi arquivos de realce personalizados para o Vim , que funciona bem. Para adicionar exceções, talvez texto oculto, como DO_NOT_HIGHLIGHT , possa ser adicionado.

A renderização para o Vim não é tão gráfica quanto o LibreOffice ou o Apache OpenOffice, portanto, por exemplo, não seria tão bom para exibir idiomas da direita para a esquerda.

    
por 21.02.2018 / 20:42

Tags