text-editing – ¿Cuál es la utilidad de `exchange-point-and-mark`?

Pregunta:

El comando exchange-point-and-mark está vinculado a Cx Cx , pero no puedo pensar en ningún caso de uso que lo haga merecedor de una vinculación tan prominente.

¿Cómo puedo utilizar el exchange-point-and-mark para mejorar mi técnica de edición?

Respuesta:

Hay dos casos en los que puedo pensar: reactivar la región y ajustar el tamaño de la región.

La mayoría de las veces uso este enlace para reactivar la región después de ejecutar algún comando que la desactiva, o hacer algo que establece la marca y mueve el punto sin activar la región.

Por ejemplo, haz una C y busca algo hacia adelante. Presione RET para salir de la búsqueda, luego Cx Cx para marcar todo desde donde comenzó la búsqueda.

Otro ejemplo que hago mucho cuando quiero incluir un ejemplo de elisp en una respuesta de StackExchange:

  1. Marque el fragmento de código que quiero copiar.
  2. Presione Cu Cx TAB para sangrar el código con 4 espacios. De esa manera, se representará como código aquí en el sitio. Este paso desactiva la región.
  3. Presione Cx Cx para reactivar la región, luego Mw para copiarlo al portapapeles para que pueda pegarlo en mi respuesta de StackExchange.

El otro caso es cuando está marcando una región y desea extenderla / reducirla. En ese caso, es conveniente poder saltar al "otro extremo" de la región, moverlo y luego saltar hacia atrás. Si la región ya está activa, presionar Cx Cx la dejará activa, lo que le permitirá mover cualquier extremo.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım