multiple-cursors – cursores múltiples y tecla de retorno

Pregunta:

Dentro de multiple-cursors-core.el <return> está vinculada al multiple-cursors-mode que siempre finaliza el modo de cursores múltiples, cuando me gustaría insertar una nueva línea.
Puedo desatar la llave con

(define-key mc/keymap (kbd "<return>") nil)

Pero me pregunto: ¿hay más intención de vincular <return> al multiple-cursors-mode luego simplemente salir del modo de cursores múltiples?

Respuesta:

Escriba Cj [enlazado por defecto a electric-newline-and-maybe-indent ], o Cq Cj [simplemente un retorno simple], para insertar un retorno Cq Cj cuando use la biblioteca de multiple-cursors . El archivo readme.md contiene el siguiente extracto:

To get out of multiple-cursors-mode, press <return> or C-g.
The latter will first disable multiple regions before disabling multiple cursors.
If you want to insert a newline in multiple-cursors-mode, use C-j.

Magnar definitivamente tenía la intención de que la tecla return / enter multiple-cursors-mode ; es decir, está vinculado al multiple-cursors-mode que hace que el modo menor se apague si estaba activo:

https://github.com/magnars/multiple-cursors.el/blob/master/multiple-cursors-core.el#L468

Consulte también https://github.com/magnars/multiple-cursors.el/blob/master/multiple-cursors-core.el#L534 para examinar la declaración if / then.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım