Почему в Emacs я не могу вставить текст Cy в поле поиска Cs?

Почему в Emacs я не могу вставить текст Cy в поле поиска Cs?

Почему в Emacs я не могу вставить текст Cy в поле поиска Cs?

решение1

Следуйте этой схеме:

  1. Esc-W // Копировать выделенный текст в буфер

  2. Ctrl-s Затем нажмите Enter.

  3. 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.

(отhttp://www.gnu.org/software/emacs/NEWS.24.1)

Связанный контент