Chiudere la window di dialogo Trova / sostituisci in Notepad ++ con una scorciatoia da tastiera?

Quando faccio una ricerca (non una ricerca di tutto, che chiude la window di dialogo) o sostituisce in Notepad ++, l'attenzione rimarrà nella window di ricerca / sostituzione. Se voglio concentrarmi sulla window principale con il text in esso, devo fare clic o agire alt-tab + alt-shift-tab, o per chiuderlo devo fare clic. C'è una scorciatoia da tastiera per chiudere la window di ricerca / sostituzione?

Ho letto questa domanda, ma si riferisce alla situazione opposta – la sua versione di Notepad ++ si stava concentrando sulla window principale dopo una ricerca o sostituzione e voleva tornare indietro alla window di dialogo.

Sto su Win7 a 64 bit se questo fa la differenza.

Esc chiuderà la window di ricerca / sostituzione e tornerà alla window principale.

Modifica: ho inizialmente misconosciuto questa domanda e ho pensato che stava chiedendo come chiudere la window dei risultati. La maggior parte della mia risposta di seguito indirizza la window Risultati. Per la window di dialogo Trova / Sostituisci, Marcks Thomas ha inviato la risposta corretta – Esc farà il trucco.


Non è presente alcuna scorciatoia da tastiera per chiudere la window Risultati della ricerca. Tuttavia, è ansible creare un hotkey utilizzando AutoHotKey . Il seguente script converte F7 da un collegamento solo aperto a un passaggio rapido; lo apre se non è già aperto e la chiude se è.

Ecco lo script:

 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Ed Cottrell's AutoHotKey script for toggling the "Find Results" pane/window in Notepad++ ; Released under the MIT License (http://opensource.org/licenses/MIT) ; Version: 1.1 ; Release Date: January 15, 2014 ; Released on Superuser.com: http://superuser.com/questions/700357/create-a-hotkey-keyboard-shortcut-to-close-the-notepad-find-results-window ; Also released at www.edcottrell.com/2014/01/11/toggle-find-results-window-notepad-hotkey/ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Turn F7 into a toggle for the Notepad++ search results window; currently it shows it, but doesn't hide it. ; The $ prevents this from firing itself *$F7:: Open := 0 SetTitleMatchMode 2 ; AHK doesn't seem to receachze the window title otherwise ; See if Notepad++ is the active window or if the undocked results window (ahk_class #32770) is the active window If WinActive("Notepad++") { ; If the results pane is open, close it ; Button1 is the class name for the title bar and close button of the results pane when docked ControlGet, OutputVar, Visible,, Button1, Notepad++ if ErrorLevel = 0 { If OutputVar > 0 { ; Found it docked Open := 1 ; Get the size and coordinates of the title bar and button ControlGetPos, X, Y, Width, Height, Button1 ; Set the coordinates of the close button X := Width - 9 Y := 5 ; Send a click ControlClick, Button1,,,,, NA x%X% y%Y% } } } ; If it is undocked, use ahk_class #32770 else If WinExist("Find result ahk_class #32770") { ; Found it undocked Open := 1 ; Close it WinClose } ; It's not open, so open it if Open = 0 { SendInput {F7} } return 

Spero che questo aiuti tutti gli altri là che ama Notepad++ !

Modificato per risolvere l'errore nel rilevamento della window disinnestata.

È prevista una questione aperta accettata per la prossima release.

http://sourceforge.net/p/notepad-plus/feature-requests/2400/

Basta aspettare un paio di! -Vedo la tua domanda è 3 mesi fa-

Questa è la causa, testata da me, ed improvvisamente il tasto Esc funziona in npp 🙂

Photoshop che causa altri programmi non riceve il tasto ESC