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?

Odpowiedzi:


1

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


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


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 .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.