Moja odpowiedź na pierwsze pytanie: zaznacz tekst w emacs (używając myszki lub set mark C-SPC
) i naciśnij przycisk "<- Backspace" na klawiaturze zamiast C-w
. W ten sposób nadal możesz wkleić tekst w schowku systemowym, bez obawy, że schowek został zastąpiony przez tekst zabity przezC-w
Tło dla tej odpowiedzi: czasami, gdy otrzymałem tekst poza emacsem, którego chcę użyć do zastąpienia regionu w emacsie, często popełniałem błąd, najpierw kopiując ten tekst do schowka systemowego (np. W systemie Windows Ctrl + C
), a następnie robiąc C-w
w emacsie „ usuń "region tekstu, który chcę zastąpić, z nadzieją, że później będzie M-w
mógł odzyskać mój tekst w schowku z zabójczego pierścienia. Niestety schowek zostałby po prostu zastąpiony tekstem zabitym przezC-w
, a oryginalna wiadomość w schowku nigdy nie byłaby wyświetlana w pierścieniu zabijania.
Drugie pytanie brzmi: tak, zawsze możesz najpierw zaznaczyć tekst w emacsie, a potem bezpośrednio C-y