Como faço para selecionar e copiar texto no Emacs usando o teclado?

11

Como seleciono texto usando o teclado?

Depois de selecionar o texto, clique em Editar . Isso mostra Copy <copy>.

Como copiar texto usando o teclado?

sam
fonte

Respostas:

1

Tente ativar o modo de seleção de PC . Veja também a página copiar / colar no emacswiki

Tom
fonte
O PcSelectionMode também suporta o emacs normal ou devo instalar outro emacs? A propósito, eu sei que C- significa ctrl, M- significa alt, e o que é S-?
sam
Ele deve estar disponível na instalação padrão do GNU Emacs. Você pode tentar ativá-lo com #M-x pc-selection-mode
1720
Obrigado ~ Eu carreguei o pc-selection-mode. Como pressionar S-?
sam
@ sam: Eu suponho que Sé o Shiftmodificador
enzotib
33

Pressione Ctrl- Spacepara marcar o início do bloco.

Mova o cursor até o final do bloco.

Pressione Alt- wpara copiar

Mover para inserir posição

Pressione Ctrl- ypara colar

enzotib
fonte
Não consigo selecionar por ctrl + space e, se usar o mouse para selecionar, também não consigo copiar com alt + w. O que aconteceu?
sam
@ sam: Ctrl-space não seleciona, apenas marca o início do bloco. Então você verá a seleção se expandindo se mover o cursor.
enzotib
Desculpe pelo erro de digitação, sei que devo usar o teclado para mover o cursor. Quando pressiono Ctrl + espaço, basta abrir o método de entrada como scim. Mesmo quando uso o mouse para selecionar, também não consigo copiar com alt + w. Porque quando eu abro o gedit para colar, ele não aparece nada.
sam
Quero copiar e colar dentro do emacs, não sei se funciona para colar fora dele. E você pode tentar Ctrl- @ em vez de Ctrl-space.
enzotib 17/09/11
Tentei ctrl + 2 e ctrl + shift + 2 (significa ctrl + @) com a tecla de direção do teclado (cima, baixo, esquerda, direita do teclado), mas também não consigo selecionar nenhum caractere.
sam
5

Eu encontrei outra maneira da mesma forma que as operações do Windows.

Menu Emacs > Opções > Cortar e colar Cx / Cc / Cv (CUA) .

Essa opção permitirá que eu use Shift+ Arrow keyspara selecionar, Ctrl+ Cpara copiar e ctrl+ Vpara colar.

Mas isso só funciona no emacs. Não foi possível colar no gedit.

Se eu quiser colar no gedit, devo usar menu > editar > copiar .

Não encontrei nenhum atalho para menu > editar > copiar .

sam
fonte