Copiando e colando em EMACS

Copiando e colando em EMACS
A documentação do EMACS sobre cópia e colagem, que está no formato de informação GNU e pode ser acessado por C-h i da EMACS, é muito detalhado e abrangente. Na minha versão do Emacs (26), está na seção 12, “Matando e em movimento texto”. Eu posso ver a documentação da informação do EMACS sobre este tópico com informações do comando Shell “(Emacs) Killing” | menos

Também é muito para ler. Este documento pretende ser uma introdução e referência rápida.

EMACS Terminology

Os termos da EMACS foram estabelecidos há muito tempo e não são típicos.

Tabela: EMACS LEXICON

Termo padrão Termo emacs
cortar matar
copiar Para salvar no anel de matar
colar para Yank
A prancha de transferência o anel de matar
o cursor apontar
Alt Meta, geralmente (e.g., M-W geralmente é alt-w)
texto selecionado a região, delimitada pelo cursor (ponto) e Mark
N / D Marca: Iniciar ou final do texto selecionado

Copiando em Emacs

Copiar em EMACS não tem tantos comandos quanto o corte. Por exemplo, existem dois comandos para cortar linhas (linha de matar & Linha de Kill-Whole), mas não para copiar linhas. A cópia pode ser alcançada fazendo um corte (matar) seguido por um desfazer (C-x u) ou por um puxão (colar) (C-y), ou selecionando texto (com mouse ou teclado) e depois fazendo Mate-a-ring-salva (M-W).

EMACS CLIPBOABE A.k.a. Anel de mata

O anel de matança (prancha de transferência) da EMACS contém mais do que o texto mais recentemente copiado/corte; o anel de matança contém um lista (por padrão 60 no máximo) do texto recente copiado/corte. Este é um recurso muito útil. É uma lista com comportamento envolvente-quando você acessa o fim do seu lado, volta ao começo e vice-versa. Portanto, se comporta como uma lista circular ou "anel".

Visualizando a área de transferência (anel de mata) e selecionando uma entrada para colar

A colagem, por padrão, acessa o texto cortado/copiado mais recentemente. Com o Emacs, você tem um histórico de entradas de texto para escolher. Em uma versão da GUI do EMACS, clique no menu Editar (ou pressionar F10 Se não estiver visível), mova o mouse sobre "Colar do menu Kill" e você verá muitas das entradas recentes. Você pode clicar em um para colar. Em uma versão somente de texto do EMACS, você consegue a mesma coisa navegando com as teclas em vez de um mouse. Novamente, comece com Menu-Bar-Open F10.

Comandos úteis

Tabela: Comandos úteis para copiar e colar em Emacs

Comando Chaves) Resumo Observação
região de matar C-W Corte o texto selecionado como o Control-x
Mate-a-ring-salva M-W Copie o texto selecionado como o Control-C
puxão C-y colar como controle-v
Menu-Bar-Open F10 O menu de edição é útil
linha de matar C-k Cortar a linha para terminar
Linha de Kill-Whole C-S-Backspace Corte a linha inteira Chave funciona apenas na GUI
palavra-mata M-D
sentença de matar M-K
Set-Mark-Command C-spc ou C-@ comece a selecionar o texto
desfazer C-// ou C-_ ou C-x u Use após matar para restaurar o texto

Selecionando texto com o teclado

No Emacs, você pode usar o teclado para selecionar o texto e copiar ou cortá -lo. Primeiro, coloque o cursor (ou "ponto") no início do texto que deseja selecionar e depois pressione C-spc. Em seguida, navegue no cursor até o final do texto que deseja selecionar. Você deve ver o texto selecionado destacado. Agora usa C-W ou M-W Para cortar ou copiar.

Conclusão

Este artigo destacou o processo de copiar e colar usando o EMACS através do uso da terminologia do EMACS. Além disso, comandos úteis e o uso eficiente do teclado para utilizar os comandos de cópia e colar foram discutidos. Esperamos que você tenha achado essas dicas úteis e incentive você a conferir nossos outros artigos na dica do Linux.