W Emacs, jak skopiować region tekstu (aby wkleić go do innego bufora) bez jego zabicia (na przykład: plik, z którego chcę skopiować, zostanie otwarty w trybie odczytu) tylko tryb, więc zabicie go nie jest opcją).Emacs: kopiowanie tekstu (bez jego zabicia)
Odpowiedz
zaznaczyć Wystarczy go (C-space na jednym końcu zakresu, i przenieść się na drugi koniec) i używać Mw (kill-ring-save
):
(kill-ring-save BEG END)
Uratuj region, jakby został zabity, ale nie zabijaj go.
dwa dodatkowe sposoby:
można również wybrać za pomocą myszy (mysz-button-1), która skopiuje region pierścienia zabić.
Gdy bufor jest tylko do odczytu, można użyć
kill-*
rutyny (C-W i C-k), aby skopiować region/linię do ringu zabić. Emacs zapiszczy na ciebie, ale jest to udokumentowane cecha:
Jeśli bufor jest tylko do odczytu, Emacs sygnał i powstrzymać się od usuwania tekstu , ale umieścić tekst w ringu kill tak czy inaczej. Oznacza to, że można użyć polecenia zabijania, aby skopiować tekst z bufora tylko do odczytu.
Zachowanie wyboru do schowka działa w X11, ale uważam, że dzieje się tak dlatego, że jest to zachowanie X11. A może działa również w innych kontekstach? – dmckee
@dmckee Interakcja z X jest niezależna od zabijania pierścienia. Możesz kopiować do X w/poza ringiem zabójstw i możesz umieścić na zabójczym dzwonku w/out X. Ale generalnie są one połączone ze sobą. Opisałem tylko zachowanie Emacsa, które działa niezależnie od tego, czy jesteś w X, czy nie. –
używam polecenia
M-x append-to-file
problem polega na tym, że jeśli plik, który chcesz skopiować go jest otwarty, trzeba będzie jakoś odświeżyć ekran tak, że nowy materiał pojawi się tam . Ponadto skopiowane rzeczy zostaną umieszczone na końcu pliku wybranego jako cel.
Można również znaleźć polecenia
M-x write-region
i
C-x i (insert-file)
użyteczne.
- 1. Kopiowanie tekstu wraz z jego formatowaniem z RichTextBox
- 2. Wyszukiwanie zaznaczonego tekstu w Emacs
- 3. Zmiana tekstu elementu div bez zmiany jego wewnętrznej zawartości znacznika
- 4. Zmień wejściowego kolor obramowania tekstu bez zmiany jego wysokości
- 5. Dodawanie tekstu do JTextPane bez konieczności jego edycji przez użytkownika?
- 6. gradle - kopiowanie pliku po jego wygenerowaniu
- 7. Czy istnieje sposób na kopiowanie tekstu z emacs z twarzami w systemie Windows?
- 8. Emacs: sprawdź system bez okien w .emacs
- 9. Jak mogę ponownie załadować Unicorn bez zabicia procesu głównego?
- 10. Kopiowanie z gradientem bez nadpisywania
- 11. Kopiowanie tekstu do schowka za pomocą Java
- 12. Kopiowanie tekstu spacji przy użyciu Clipboard.js
- 13. Tworzenie tekstu bez łamania tekstu?
- 14. Proces zabicia według nazwy pliku
- 15. Używanie boga tylko do zabicia
- 16. Emacs: wyrównanie tekstu, ale nie całą linię?
- 17. Emacs - wyłączanie zawijania tekstu w trybie html
- 18. jak usunąć region tekstu w emacs?
- 19. Emacs - przewijanie automatyczne po wstawieniu tekstu
- 20. Używanie klejnotu bez jego instalowania
- 21. Kopiowanie tekstu do schowka za pomocą Zero Schowek w ASP.NET
- 22. Odpowiedni sygnał do zabicia serwera deweloperskiego django
- 23. Android: Kopiowanie tekstu do schowka pod kątem API <11
- 24. W iOS - Jak dopasować UILabel do tekstu, bez zmiany jego położenia?
- 25. Wyrażenie XPath do zaznaczania całego tekstu w danym węźle i tekstu jego chldren
- 26. Wydrukuj plik PDF bez jego wizualnego otwierania.
- 27. Manipulowanie obrazem bez usuwania jego danych EXIF
- 28. Jak zastąpić handleUncaughtException bez zmiany jego funkcjonalność
- 29. Lua - Reseting stanu skryptu bez jego reparacji
- 30. Jak skonstruować zadanie bez jego uruchamiania?
Czy to nie jest pytanie dla superużytkownika? (http://superuser.com/) – Chetan
Prawdopodobnie, ale sprawdź mnóstwo tagów emacs http://stackoverflow.com/questions/tagged/emacs w SO vs SU http://superuser.com/questions/tagged/emacs –
Pytania Emacsa są trudne, zobacz http://meta.stackexchange.com/questions/36017/what-site-should-host-questions- about-emacs-keybinding dla jakiejś dyskusji w nieco innym kontekście. – dmckee