Formata o texto como trecho de código em qualquer processador de texto, como fazemos nos sites do Stackexchange

1

Já faz mais de seis meses desde que eu estou usando stackexchange, então todo mundo lá fora sabe que estamos sem palavras sobre o quanto isso tem sido útil para nós. Mas uma pequena coisa sobre esses sites que eu estou apaixonada é que a maneira que podemos formatar nossas perguntas, eu estou apontando particularmente para a forma como nós formamos trechos de código, ou seja, mantê-los entre aspas simples (eu não saber se eles são realmente chamados de aspas ou outra coisa) LikeThis.Code() ou prefixando quatro espaços.

Eu preciso escrever a maior parte do meu trabalho no Microsoft Word ou no OneNote, onde eu tenho um grande código para ser colocado, eu gosto de escrever meus textos, como todo mundo, então formato esses trechos de código com fontes mono manualmente. Mas depois de chegar a pilha ... sites, eu queria saber se eu posso automatizar o comportamento semelhante no Word através de algum programa de terceiros, como AutoHotkey ou outra coisa. Embora eu saiba que o AutoHotkey lida muito com o teclado, mas eu estava procurando por uma maneira mais rápida e eficiente de formatar o bloco de palavras em fontes mono (ok, não estou esperando que eles sintam a sintaxe do hightlight). Antes de alguns meses, eu li um artigo sobre HowToGeek sobre um aplicativo que substitui automaticamente as short-forms de palavras que geralmente são digitadas na palavra inteira , basicamente, convertendo Inglês informal para formal (não me lembro agora o que era esse aplicativo). Então, da mesma forma, posso formatar texto em fontes mono, usando aspas simples ou outra coisa? para que eu não precise selecionar manualmente o texto e alterar as fontes para mono.

    
por Kushal 01.04.2011 / 18:03

3 respostas

4

Crie um novo estilo que formata o texto da maneira que você quiser. O estilo provavelmente precisará incluir:

  • definindo a fonte para uma fonte monoespaçada como Courier New
  • definindo o idioma como Sem provas (Word 2003 e versões anteriores) ou Não verificar ortografia ou gramática (Word 2007 e versões mais recentes)
  • definindo o tamanho da fonte para algo menor; muitas vezes o código não cabe bem em uma página, a menos que você diminua o tamanho

Para usar isso, selecione o texto e altere o estilo. Todos os atributos de formatação serão aplicados de uma só vez.

Salve o estilo no modelo normal.dot (o padrão) para que esteja disponível em todos os documentos.

Se você precisar fazer isso com frequência, poderá atribuir um atalho de teclado ao texto para não precisar selecionar o estilo no menu de estilo. Você não precisa de um programa separado para fazer isso. No Word 2007

  • Clique no botão Office.
  • Clique no botão Opções do Word (na parte inferior do menu)
  • Selecione Personalizar no menu à esquerda.
  • Clique no botão Atalhos do teclado: Personalizar na parte inferior.
  • Na lista Categorias, role para baixo até encontrar os estilos (segundo da parte inferior) e selecione-os.
  • Na lista Estilos, selecione o estilo que você criou.
  • Clique na caixa Press New New Shortcut.
  • Digite a combinação de teclas que você deseja usar (por exemplo, Alt 1)
  • Clique no botão Atribuir
  • Clique em Fechar

Quando você fecha o Word, ele pode perguntar se você deseja salvar o modelo normal. Responda Sim.

    
por 02.04.2011 / 03:08
1

Embora a sintaxe seja diferente da marcação , O LaTeX oferece um ambiente de marcação semântico apropriado para a preparação de documentos.

Claro, você terá que desistir de suas formas de processamento de texto e se juntar ao lado da luz.

    
por 01.04.2011 / 18:27
0

Meu impulso, pessoalmente, seria criar uma tecla de atalho para alterar a formatação da fonte em uma única tecla, se o Word / OneNote puder fazer isso internamente ou precisar usar o AutoHotkey.

Gostaria de saber se a AutoFormatação do Word pode ser manipulada para atender às suas necessidades? Eu não tenho o Word carregado nesta caixa, ou eu iria mexer com isso sozinho.

    
por 01.04.2011 / 18:27