No Emacs, como reformatar um parágrafo editado para que as quebras de linha sejam reinseridas corretamente?

13

No Emacs, eu tenho um parágrafo de texto, que já está bem enrolado, digamos 79 coluna em cada linha, então você edita, adiciona algum texto em algumas linhas, como reformatar o parágrafo editado para que a linha os caracteres de quebra são automaticamente removidos e inseridos em locais corretos, de forma que o parágrafo resultante seja novamente quebra de linha na 79ª coluna para cada linha, ou o que for apropriado para o modo atual, digamos python-mode ?

    
por qazwsx 16.03.2012 / 02:37

1 resposta

24

Você deve usar o comando fill-paragraph , normalmente vinculado a meta-q . (Você pode usar ESC q se o seu teclado não tiver uma meta-chave.) O preenchimento de parágrafos só faz sentido nos modos de texto livre ou nos comentários nos modos de linguagem de programação. Os modos de linguagem de programação geralmente são configurados em torno da tecla TAB para recuar corretamente as linhas; as quebras de linha são inseridas manualmente.

Para definir a coluna na qual as linhas de texto estão quebradas, use o comando set-fill-column . Coloque o cursor na coluna que deseja que a linha termine e digite control-u control-x f e essa coluna se tornará a coluna de preenchimento do buffer atual. Use fill-paragraph para reabastecer o parágrafo com a nova coluna de preenchimento.

    
por 16.03.2012 / 04:23