Com este texto:
Play with it a few times you will see my point. The
command you need is:
$ echo hello
Como faço para transformá-lo em:
> Play with it a few times you will see my point. The
> command you need is:
>
> $ echo hello
Sem usar a expressão regular complicada:
M-x replace-regexp
RET ^
RET >
RET
Observe que eu não poderia usar a C-M-%
tecla de atalho para conjurar, query-replace-regexp
pois não é possível produzir essa combinação de teclas em um terminal.
fonte
.emacs
! :)Você pode marcar a região a ser citada usando
C-SPC
if no modo Texto e usar oM-;
que está vinculadocomment-dwim
e que solicitará uma "Sintaxe de comentário" que você poderá inserir>
no prompt.Depois de usar
comment-dwim
para prefixar as linhas, você também poderá descobrirM-q
qual éfill-paragraph
útil para agrupar as linhas da cotação em bloco, se não estiver interessado em preservar o comprimento da linha original.Como alternativa, se você tiver
markdown-mode
instalado, poderáM-x markdown-mode
alternar para ele e marcar a região que deseja citar e usar àC-c C-s q
qual está vinculadamarkdown-insert-blockquote
.Por fim, se você realmente deseja usar
query-replace-regexp
um terminal que, às vezes, não funciona devido à combinação das teclas Ctrl, Meta e Shift, que precisam ser pressionadas ao mesmo tempo, você pode achar que funciona usando o seguinte sequênciaEsc
entãoC-%
. AEsc
chave é essencialmente uma tecla "meta lock" que mantém a meta pressionada durante a próxima sequência de teclas.fonte