Ustawiać:
Wersja GUI GNU Emacs 25.0.50.1 (x86_64-w64-mingw32) z 2015-07-25 na KAEL Kompilacja z EmacsW64.
Pakiet Evil, używając najnowszej wersji Evil firmy MELPA
Windows 7 x64 bit.
Sytuacja:
Testowany z pustą konfiguracją Emacsa z włączonym tylko Evilem. Kopiuję tekst z aplikacji Windows. Następnie wklej go do wewnątrz Emacsa normal mode
z p. Widzę tekst.
Następnie przełączam się na aplikację Windows, wybieram inny tekst, kopiuję go. Przełącz się z powrotem na Emacsa, wizualnie zaznacz tekst i wklej do środka visual mode
. Ale tekst w regionie nie zostanie zastąpiony tekstem ze schowka Windows.
Nie dotyczy to domyślnego Vima. Jak mogę to skonfigurować, aby tekst wizualnie został zastąpiony najnowszą operacją kopiowania, w tym przypadku schowkiem systemu Windows?
evil
copy-paste
yank
clipboard
ReneFroger
źródło
źródło
Odpowiedzi:
Tu nie ma błędu . Ponieważ byłem zirytowany tym zachowaniem, po prostu przeczytałem kod zła, aby dowiedzieć się, dlaczego tak się dzieje. Oto prosta kopia / wklej dobrze skomentowanego linijki z mojej konfiguracji Emacsa, która rozwiązuje ten problem:
Ostatnie zdanie jest odpowiedzią na pytanie, jak „ skonfigurować, aby tekst wizualnie został zastąpiony najnowszą operacją kopiowania, w tym przypadku schowkiem systemu Windows? ”
(fset 'evil-visual-update-x-selection 'ignore)
Cieszyć się.
źródło