En Emacs, ¿por qué no puedo pegar el texto Cy en un cuadro de búsqueda de Cs?

14

En Emacs, ¿por qué no puedo pegar el texto Cy en un cuadro de búsqueda de Cs?

Yazz.com
fuente

Respuestas:

10

Sigue este patrón:

  1. Esc-W // Para copiar el texto seleccionado en el búfer

  2. Ctrl-s Luego presione Intro.

  3. Ctrl-y Luego presione Intro. // Para pegar el texto seleccionado

Luego repita Ctrl-s para búsqueda incremental. De manera similar para la búsqueda decremental, use Ctrl-r.

mj.scintilla
fuente
44
Pequeña corrección: Esc-W es en realidad Mw (donde Meta se puede hacer presionando ESC seguido de la tecla de comando, o presionando Alt junto con la tecla de comando; todo depende de la configuración (y el teclado, si tiene una tecla Meta) ;-)))
Jürgen A. Erhard
1
Truco interesante, no sabía sobre presionar la tecla de retorno cuando estaba en i-search: ·)
Nikana Reklawyks
Subrayaría el hecho de que es necesario presionar RET justo después C-s. Me lo perdí y me pregunté por qué la pasta no funcionó.
Hola Ángel
6

El comando que está buscando es el isearch-yank-killque está vinculado M-ycuando está en isearch

My ejecuta el comando isearch-yank-kill, que es una función Lisp compilada interactiva en `isearch.el '.

(isearch-yank-kill)

Jale la cuerda del anillo de matar a la cadena de búsqueda.

kjfletch
fuente