
Почему в Emacs я не могу вставить текст Cy в поле поиска Cs?
решение1
Следуйте этой схеме:
Esc-W // Копировать выделенный текст в буфер
Ctrl-s Затем нажмите Enter.
- Ctrl-y Затем нажмите return. // Чтобы вставить выделенный текст
Затем повторите Ctrl-s для инкрементального поиска. Аналогично для декрементального поиска используйте Ctrl-r.
решение2
Команда, которую вы ищете, isearch-yank-kill
связана с M-yisearch
Я запускаю команду isearch-yank-kill, которая представляет собой интерактивную скомпилированную функцию Lisp в `isearch.el'.
(isearch-yank-kill)
Перетащите строку из кольца убийств в строку поиска.
решение3
Начиная с Emacs 24.1 это стало возможным.
Cy в Isearch теперь привязан к
isearch-yank-kill
, а не кisearch-yank-line
.