Eu confio muito em um editor de texto legado, o Vim. Abaixo está a aparência de alguns textos: Um título principal seguido por uma linha, seguido por marcadores.
2025-03-12 Wed 16:13
--------------------
Blah blah blah blah
* Blah blah blah blah
* Blah blah blah blah
* Blah blah blah blah
Blah blah blah blah
* Blah blah blah blah
* Blah blah blah blah
Às vezes, envio e-mails para mim mesmo para acessar facilmente o texto de qualquer lugar e despejá-lo em um editor Vim local para posterior composição/revisão. Muito mais fácil do que entrar em contas na nuvem para acessar arquivos de texto.
O problema é que o e-mail recebido tem todos os espaços iniciais removidos de *
. É fácil adicioná-los de volta com um editor poderoso como o Vim, mas depois de anos, isso se tornou frustrante.
Eu uso o Outlook 2019 desktop. A remoção de espaço acontece independentemente de eu formatar a mensagem de saída em HTML, Texto Simples ou Rich Text. Parece acontecer quando eu uso Consolas em vez da fonte padrão Calibri (Body)
. Eu confio no Consolas por sua fonte de largura fixa e detesto as serifas excessivas do Courier.
Parece estranho que minha mensagem seja modificada de uma forma tão específica e somente sob circunstâncias tão específicas. Por que isso está acontecendo e como posso evitar?
PS: Não uso a formatação usual do Outlook porque geralmente faço edições muito mais complexas, para as quais preciso do Vim. De certa forma, estou usando o e-mail principalmente como um portador de texto, para manipulação abrangente fora do Outlook. No entanto, só quero que o texto seja preservado para que eu possa visualizá-lo corretamente no formato de e-mail.
Pode ser que o Microsoft Outlook 2019 esteja formatando suas mensagens de e-mail como texto HTML. Escolher uma fonte não padrão pode concebivelmente desencadear esse comportamento, mesmo se você tiver selecionado texto simples em uma base por mensagem. Se for o caso, você pode evitar isso da seguinte maneira:
Em
Settings
,Mail
,Compose and reply
,Message format
, escolhaPlain text format
.Como não uso mais o Outlook, não testei isso.
Como outros comentaram, anexar o arquivo em vez de inseri-lo em linha deve evitar o problema.
Você também pode considerar usar um software diferente para seu agente de usuário de e-mail. Talvez um cliente de e-mail baseado em texto ou uma ferramenta de e-mail de linha de comando seja mais adequado para seus e-mails de texto simples.
Aqui estão algumas outras soluções e alternativas potenciais que você pode considerar:
Use uma fonte diferente de largura fixa :
Embora você prefira Consolas, você pode tentar usar outra fonte de largura fixa que não cause esse problema. Algumas alternativas incluem:
Codificar espaços iniciais :
Você pode codificar espaços iniciais de forma que eles sejam preservados quando enviados por e-mail. Por exemplo, você pode substituir espaços iniciais por um caractere de espaço não separável
( )
em e-mails HTML. Isso pode ser feito manualmente ou com um script.Use um método diferente para transferir texto :
Em vez de enviar um e-mail para você mesmo, você pode usar um método diferente para transferir o texto, como: