Usar atalhos de teclado padrão para copiar, colar, recortar etc. como em outro software?


9

Desejo usar as mesmas combinações de teclas básicas para copiar ( C-c), colar ( C-v), cortar ( C-x) etc. que são suportadas em algum outro software.

Como eu posso fazer isso?


4
Para cortar, copiar e colar existe cua-mode.
paprika

cua? O que é isso?
31711 John Demetriou

2
CUAsignifica "acesso do usuário comum" e permite que você use C-c, C-v, C-x, e C-zcomo seria em outros programas (ver também a página EmacsWiki ). @ paprika: deseja converter seu comentário em uma resposta?
Dan

1
@ Dan: Eu não tenho tempo para isso atualmente. Eu tinha certeza de que alguém mencionaria cua-modecomo parte de uma resposta de qualquer maneira. E TaylanUB fez. :-)
paprika

1
Oh, graças aos deuses, ou apenas Dan, há quatro anos ... Eu não sabia que tinha tropeçado e instalado o modo CUA enquanto coçava uma toca de coelho do emacs ou algo assim e agora estava sentindo muita falta do meu scroll-up-commande scroll-down-command- obrigado!
Mallory-Erik

Respostas:


16

Como outros comentaram, cua-modefaz isso, que é fornecido com o Emacs. Apenas M-x cua-mode RETpara habilitá-lo, ou colocar (cua-mode 1)em sua .emacsou .emacs.d/init.elpara habilitá-lo na inicialização.

A menos que seja alterado em 24.4, também permitirá usar DEL(geralmente backspace) para excluir (sem cortar) uma região selecionada, simplesmente começando a digitar para substituir (sem cortar) uma região selecionada e mantendo pressionada a tecla Shift e navegando para selecionar uma região, assim como todo software de edição de texto "normal". Possivelmente, algumas dessas funcionalidades foram divididas em 24.4; olhando para o manual do Emacs deve lhe dizer.


3

Você também pode querer verificar o modo ergoemacs, https://ergoemacs.github.io/ . Ele remapeia os atalhos de teclado do emacs para aqueles que fazem mais sentido para os usuários acostumados com o software de edição moderno, entre muitas outras mudanças.


Observe que ergoemacs-modeestá no GNU ELPA, para que você possa instalá-lo diretamente via M-x package-list.
Stefan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.