TL; DR - ¿Cómo puedo habilitar espacios virtuales para mover el cursor más allá del final de una línea de texto?
Versión larga : en Notepad ++, cuando trato de seleccionar (usando el mouse) una larga línea de texto que se extiende más allá del borde derecho de la ventana, haciendo que se desplace horizontalmente, mi mouse a veces sube o baja un poco lo suficiente como para mover el cursor a la línea adyacente (generalmente mucho más corta), lo que hace que el cursor vuelva a la izquierda donde termina esa línea adyacente; que a su vez desplaza la ventana horizontalmente hacia la izquierda, lo que dificulta reajustar rápidamente y terminar de arrastrar mi selección.
Algunos (aunque lamentablemente pocos) editores de texto tienen una opción para "espacios virtuales", o pasar el cursor por la EOL, para que sea mucho más fácil mover el mouse / flecha sin estar restringido al texto / espacio en blanco existente.
¿Cómo puedo hacer que esto suceda en Notepad ++ (sin hackear la fuente yo mismo)?
someObjectName.subObject.property['index'](parameter)
Respuestas:
Una especie de pirateo (envía un mensaje de ventana directamente al control de edición de Scintilla al inicio), pero funciona muy bien:
Instalar el complemento NppExec
Vaya a Complementos -> NppExec -> Ejecutar
Ingrese el siguiente código:
Haga clic en el botón Guardar en la parte inferior y asigne un nombre al script.
Ahora vaya a Complementos -> NppExec -> Opciones avanzadas
A la derecha, en "Ejecutar este script cuando se inicia Notepad ++", seleccione el nombre del script que acaba de guardar
Haga clic en Aceptar, cierre / vuelva a abrir Notepad ++ y disfrute;)
fuente
2596
documentados los códigos de mensaje para otros comandos de scintilla? hurgando Scintilla.h solo? actualmente en tortoisesvn.googlecode.com/svn/trunk/ext/scintilla/include/… ?0
enSCI_SENDMSG 2596 3 0
?Sin derechos de administrador, instale NppExec descargando el dll e instalándolo en los complementos de npp o / s directorio / carpeta. Cerrar / volver a abrir npp.
Editar (+2 años): no sé si esto ha cambiado, pero ahora (si no originalmente) colocamos la carpeta NppExec en la carpeta de complementos de npp , con el dll en la subcarpeta NppExec.
También asegúrese de que las versiones coincidan (recuérdese si tiene 32 bits o 64), y si tiene una versión reciente (2019), es posible que necesite la versión _PA de NppExec.
¿Por qué no puedo instalar el complemento NppExec para Notepad ++?
fuente