Jak zaznaczać i kopiować tekst w Emacsie za pomocą klawiatury?

11

Jak wybrać tekst za pomocą klawiatury?

Po zaznaczeniu tekstu klikam Edytuj . To pokazuje Copy <copy>.

Jak skopiować tekst za pomocą klawiatury?

sam
źródło

Odpowiedzi:

1

Spróbuj włączyć tryb wyboru komputera . Zobacz także stronę kopiuj / wklej na emacswiki

Tomek
źródło
Czy PcSelectionMode obsługuje również normalne emacs, czy powinienem zainstalować inny emacs? Nawiasem mówiąc, wiem, że C- oznacza ctrl, M- oznacza alt, a co to jest S-?
Sam
Powinien być dostępny w domyślnej instalacji GNU Emacs. Możesz spróbować włączyć go za pomocąM-x pc-selection-mode
Tom
Dziękuję ~ Załadowałem tryb wyboru komputera. Jak nacisnąć S-?
sam
@sam: Przypuszczam, że Sto Shiftmodyfikator
enzotib
33

Naciśnij Ctrl-, Spaceaby zaznaczyć początek bloku.

Przesuń kursor do końca bloku.

Naciśnij Alt-, waby skopiować

Przejdź do pozycji wstawiania

Prasa Ctrl- ydo wklejenia

enzotib
źródło
Nie mogę wybierać za pomocą klawiszy Ctrl + spacja, a jeśli używam myszy do wybierania, nie mogę również kopiować za pomocą klawiszy Alt + W. Co się stało?
sam
@sam: Ctrl-space nie zaznaczaj, zaznacz tylko początek bloku. Następnie zobaczysz, że wybór się rozszerza, jeśli przesuniesz kursor.
enzotib
Przepraszam za moją literówkę niejasno, wiem, że powinienem używać klawiatury do poruszania kursorem. Kiedy naciskam Ctrl + spacja, po prostu otwieram metodę wprowadzania, taką jak scim. Nawet gdy używam myszy do wyboru, nie mogę również kopiować za pomocą alt + w. Ponieważ kiedy otwieram gedit do wklejania, wydaje się to niczym.
Sam
Mam na myśli kopiowanie i wklejanie wewnątrz samego emacsa, nie wiem, czy działa wklejanie poza nim. I możesz spróbować Ctrl- @ zamiast Ctrl-space.
enzotib
Próbowałem ctrl + 2 i ctrl + shift + 2 (oznacza ctrl + @) z klawiszem kierunkowym klawiatury (góra, dół, lewo, prawo po prawej stronie klawiatury), ale nie mogę również wybrać żadnych znaków.
sam
5

Znalazłem inny sposób, taki sam jak operacje systemu Windows.

Menu Emacsa > Opcje > Wytnij i wklej Cx / Cc / Cv (CUA) .

Ta opcja pozwoli mi użyć Shift+, Arrow keysaby wybrać, Ctrl+, Caby skopiować, i ctrl+, Vaby wkleić.

Ale działa tylko w emacs. Nie można go wkleić na gedit.

Jeśli chcę wkleić do programu gedit, powinienem użyć menu > edycja > skopiuj .

Nie znalazłem żadnego skrótu do menu > edycja > kopiowanie .

sam
źródło