Scorciatoia da tastiera di Notepad ++ per attivare o disattivare la finestra "Trova risultato"


25

Esiste una scorciatoia da tastiera per alternare le finestre "Trova risultati"? O può essere configurato nel Mapper scorciatoie ? Sembra che non riesca a trovare l'impostazione.

Risposte:


23

Di tanto in tanto non riuscivo a trovare la finestra "Risultati della ricerca". Ho colpito F7 per mostrarlo, ma senza fortuna, e so di non aver sganciato le finestre come una finestra separata. Quindi, qualcuno ha suggerito che avrei potuto minimizzarlo fino alla barra di stato. Quindi, se l'hai fatto per caso:

  1. passa con il mouse sulla parte superiore della barra di stato
  2. il cursore cambierà nella forma di ridimensionamento verticale
  3. tienilo premuto con il tasto sinistro del mouse e trascinalo verso l'alto per rivelare la finestra del risultato della ricerca mancante

Si noti inoltre che la finestra "Risultati della ricerca" può essere ancorata anche a sinistra, a destra o nella parte superiore della finestra. Prova a spostare il cursore vicino a quei lati se la forma di ridimensionamento verticale non appare quando passa il mouse sopra la sezione superiore della barra di stato. Quando viene visualizzata la barra di stato verticale, fai semplicemente clic con il pulsante sinistro del mouse e trascina verso l'interno verso il centro della finestra per visualizzare la finestra del risultato di ricerca mancante.

Spero che questo suggerimento aiuti alcune altre persone che sarebbero frustrate come me.


1
Questo è divertente ... funziona totalmente!
Sergio Flores,

12

Ho solo una mezza risposta - che probabilmente già conosci ...

F7Mostra la finestra "Risultati della ricerca" e ti consente di passare da essa alla sezione di modifica e tornare ad essa. Ma non sono riuscito a trovare un modo per nasconderlo / chiuderlo.


8

Non è possibile farlo direttamente in Notepad++, ma è possibile utilizzare AutoHotKey . Il seguente script verrà convertito F7da un collegamento aperto solo in un interruttore; lo apre se non è già aperto e lo chiude se lo è.

Ecco la sceneggiatura:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 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 recognize 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à fuori che amano Notepad++!

Modificato per correggere errori nel rilevamento della finestra sganciata.


2
Per evitare questo dirottamento del comportamento F7 in tutte le finestre, metti #IfWinActive ahk_class Notepad++prima del*$F7::
Scott C

7

ho trovato la risposta da questa pagina http://forum.groovypost.com/windows-xp/lost-window-off-screen-t96201.html

  • Premi F7 per mettere a fuoco OPPURE Apri la finestra che è fuori schermo
  • Premi "Alt & Spazio" otterrai le opzioni per muoverti

Nel mio caso chiudo quella finestra, e quando cerco di nuovo il documento, questo viene mostrato nell'angolo destro, quindi l'ho ancorato di nuovo!


Hai dimenticato di aggiungere "Premi M (per spostare)" dopo aver premuto "Alt + Spazio". Ma mi ha portato nella giusta direzione.
Jahmic,

1

Imposta Visualizza sempre in primo piano, quindi passa a schermo intero. Premi Ctrl + F ed esegui una ricerca. La finestra di ricerca dovrebbe apparire in un angolo dello schermo. Trascinalo in alto e ingrandiscilo. Disattiva schermo intero (F11). Per ricollegare la finestra Trova nella finestra principale fai doppio clic sulla barra del titolo della finestra Trova.


Lo schermo intero (F11) ha fatto la differenza
MiFreidgeim ha smesso di essere malvagio il

1

Si scopre che il riquadro dei risultati della ricerca era semplicemente ridotto a nulla. Posiziona il mouse vicino alla parte inferiore della finestra e attendi il cursore a forma di freccia verticale, quindi trascina verso l'alto.


1
Questa è quasi la stessa identica risposta di quella sopra pubblicata nel 2013.
Timotree,

0

La possibilità di attivare / disattivare il riquadro dei risultati di ricerca è una funzione stranamente mancante. È ancora più strano perché qualcuno ha scritto il codice per assegnare il comportamento corretto al tasto F7. Puoi patchare il codice e compilarlo tu stesso, oppure puoi scaricare il binario (un po 'obsoleto) che ha anche reso disponibile.

http://sourceforge.net/p/notepad-plus/patches/220/

Se si desidera attivare o disattivare la finestra dei risultati della ricerca in Notepad ++, è sufficiente trascinare la "finestra dei risultati della ricerca" all'estremità destra della pagina e rilasciarla rilasciando il controllo del mouse. Ho provato e ha funzionato con successo.


0

Prova a selezionare "Visualizza", quindi seleziona "Sempre in primo piano". La barra di ricerca apparirà sul tuo monitor (se come il mio, se era nella parte inferiore dello schermo perché quasi mi mancava). Quindi trascina la finestra "Trova" sul Blocco note ++ e aggancialo nel programma dove preferisci.


Benvenuto in Super User! Si prega di leggere di nuovo attentamente la domanda. La tua risposta non risponde alla domanda originale.
DavidPostill

0

La domanda in alto sembra essere collegata da un'altra discussione chiusa considerata duplicata. La domanda in quell'altra discussione era: "Come scoprire la finestra dei risultati della ricerca di notepad ++?"

Ho anche riscontrato questo irritante problema e purtroppo nessuna delle risposte qui mi ha aiutato. Ma sono riuscito a trovare un'altra risposta da qualche altra parte, e ha risolto il mio problema. Si può trovare qui:

https://wordpress.org/support/topic/a-quick-question-about-finding-my-find-all-in-notepad .

E nel caso in cui venga in qualche modo eliminato, ecco la soluzione:

  1. Premere F11per la modalità a schermo intero OPPURE fare clic su Visualizza> Attiva modalità a schermo intero.
  2. Una scheda per il riquadro "trova" ridotto a icona dovrebbe apparire sulla barra delle applicazioni in attesa di ri-massimizzazione.
  3. Massimizzalo, aggancialo e cerca di non nasconderlo mai più.

0

Premendo l'aiuto F7 si apre la finestra di ricerca in cui si aprono tutte le righe pertinenti in relazione alla parola / istruzione di ricerca, ecc.

Mi è piaciuto Notepad ++, ci semplifica la vita.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.