string emacs command repeat editing

string - Emacs repite cuerdas n veces



command repeat (2)

Puedes hacerlo con macros de teclado: f3 bla M-5 f4 .

  1. f3 significa "empezar a grabar"
  2. luego inserta bla
  3. M-5 significa "5 veces"
  4. f4 significa acabado

La alternativa a M-5 f4 es f4 muchas veces.

Estoy aprendiendo los conceptos básicos de navegación / edición en Emacs y tengo curiosidad por saber cómo se puede lograr la siguiente tarea:

  • Repita la cadena ''bla'' n veces en el modo de edición de texto normal.

Digamos que quiero repetirlo cinco veces para generar ''bla bla bla bla bla''. Lo intenté...

C-u 5 bla

... pero el comando se ejecuta después de que se ingrese la ''b'', y solo obtengo ''bbbbb''.

Estoy seguro de que hay un comando básico que puede ayudarme aquí ... ¿Alguien sería lo suficientemente amable como para iluminarme :)?


Una forma es a través de una macro de teclado :

Cx ( bla Cx ) Cu 4 Cx e

También puede simplemente insertar el recuento de repeticiones antes de la terminación de la macro:

Cx ( bla Cu 5 Cx )