Aquí es cómo usted puede seleccionar el conjunto $ php_variable/$ palabra en NPP, incluyendo el signo del '$', con Alt + Clic:
EDIT: Ahora me doy cuenta de que se puede hacer salto la macro Npp y solo con AutoHotKey. Pero dejaré el macro de todos modos en caso de que a smb le guste. Para obtener más detalles, busque en AutoHotkey.chm, en la pestaña de contenidos, navegue hasta: Kheyboard Control >> Send/SendRaw ...
No coloque espacios entre {LButton} {...} o estarán insertado en el editor (el espacio después de que la coma parece estar bien).
Probablemente sea algo como esto (no lo he probado).
!LButton::
Send, {LButton}{CTRLDOWN}{LEFT}{CTRLUP}{LEFT}{CTRLDOWN}{SHIFTDOWN}{RIGHT}{RIGHT}{SHIFTUP}{CTRLUP}
return
FIN EDITAR
fin he hecho esto con la ayuda de
- Autohotkey (google).
- NPP macro
La macro:
- antes de empezar a grabar la macro: haga clic en el interior de una variable php para que el cursor parpadeante está dentro de él (por ejemplo:
$php_varia|ble
)
- ahora pulse macro del registro
- ahora presione: Ctrl + izquierda, izquierda (sin ctrl), Ctrl + Shift + derecha, Ctrl + Shift + derecha; Esto seleccionará la variable/palabra de php completa, incluido el '$'
- , parará el macroregistro, luego: 'Guardar macro grabada actual'. Asignar a un atajo de teclado (Asigné Ctrl + Alt + Shift + B)
El guión Autohotkey:
; alt + click translated to Click followed by Ctrl Shift Alt B
!LButton::
Send, {LButton}{CTRLDOWN}{SHIFTDOWN}{ALTDOWN}b{ALTUP}{SHIFTUP}{CTRLUP}
return
Ahora, cuando usted Alt + clic en una variable PHP en la central nuclear se seleccionará todo, incluido el signo '$'.
también tengo la escritura para copiar/cortar/pegar con Ctrl + LMouseBtn/Ctrl + Shift + LMouseButton/Ctrl + RMouseButton:
^RButton::
Send, {CTRLDOWN}v{CTRLUP}
return
^LButton::
Send, {CTRLDOWN}c{CTRLUP}
return
^+LButton::
Send, {CTRLDOWN}x{CTRLUP}
return
; the plus sign means the Shift key, etc
; see 'Keyboard control' >> 'Hotkeys and Hotstrings' in the Autohotkey help.chm
Personalmente, solía escribir PHP en Notepad ++ y encuentro este comportamiento apropiado para mí. ¿Por qué necesita capturar también el signo '$'? – galymzhan
El código fuente del Bloc de notas ++ está abierto, puede hacer una excavación y anular ese comportamiento;) – vissi
@galymzhan: Así es, su opinión, hombre. – HyderA