Odpowiedzi:
Raz na jakiś czas nie mogłem znaleźć okna „Wyniki wyszukiwania”. Nacisnąłem F7, aby to pokazać, ale bez powodzenia, i wiem, że nie oddokowałem okien jako osobnego okna. Następnie ktoś zasugerował, że mogłem to zminimalizować aż do paska stanu. Więc jeśli zrobiłeś to przez przypadek:
Należy również pamiętać, że okno „Wyniki wyszukiwania” można również zadokować w lewej, prawej lub górnej części okna. Spróbuj przesunąć kursor w pobliżu tych boków, jeśli kształt zmiany rozmiaru w pionie nie pojawia się po najechaniu myszą na górną część paska stanu. Po wyświetleniu pionowego paska stanu wystarczy kliknąć lewym przyciskiem myszy i przeciągnąć do środka w kierunku środka okna, aby wyświetlić brakujące okno wyników wyszukiwania.
Mam nadzieję, że ta sugestia pomoże niektórym innym osobom, którzy byliby sfrustrowani tak jak ja.
Nie można tego zrobić bezpośrednio w Notepad++
, ale jest to możliwe przy użyciu AutoHotKey . Poniższy skrypt przekonwertuje F7
ze skrótu tylko do otwarcia na przełącznik; otwiera go, jeśli nie jest już otwarty, i zamyka, jeśli jest.
Oto skrypt:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 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
Mam nadzieję, że pomoże to wszystkim, którzy kochają Notepad++
!
Edytowano, aby naprawić błąd w wykrywaniu niezadokowanego okna.
#IfWinActive ahk_class Notepad++
przed*$F7::
znalazłem odpowiedź z tej strony http://forum.groovypost.com/windows-xp/lost-window-off-screen-t96201.html
W moim przypadku zamykam to okno, a kiedy ponownie przeszukuję dokument, widać go w prawym rogu, a następnie zadokowałem go z powrotem!
Ustaw widok zawsze u góry, a następnie przejdź do pełnego ekranu. Naciśnij Ctrl + F i przeprowadź wyszukiwanie. Okno wyszukiwania powinno pojawić się w rogu ekranu. Przeciągnij w górę i powiększ. Wyłącz pełny ekran (F11). Aby ponownie podłączyć okno wyszukiwania w głównym oknie kliknij dwukrotnie pasek tytułu okna wyszukiwania.
Okazuje się, że okienko wyników wyszukiwania zostało po prostu zmniejszone do zera. Umieść mysz w dolnej części okna i poczekaj na kursor pionowej strzałki, a następnie przeciągnij w górę.
Dziwnie brakuje możliwości przełączania okienka wyników wyszukiwania. Jest to tym bardziej dziwne, że ktoś napisał kod przypisujący prawidłowe zachowanie klawiszowi F7. Możesz załatać kod i skompilować go sam lub pobrać plik binarny (nieco przestarzały), który on również udostępnił.
Jeśli chcesz przełączyć okno wyników wyszukiwania w Notepad ++, wystarczy przeciągnąć „okno wyników wyszukiwania” do skrajnego prawego końca strony i upuścić je tam, zwalniając kontrolę myszy. Próbowałem i udało się.
Spróbuj wybrać „Widok”, a następnie „Zawsze na wierzchu”. Pasek wyszukiwania pojawi się na monitorze (jeśli mój, jeśli był na dole ekranu, ponieważ prawie go przegapiłem). Następnie przeciągnij okno „Znajdź” z powrotem do Notatnika ++ i zadokuj go w programie, w którym chcesz.
Pytanie na górze jest powiązane z inną zamkniętą dyskusją uważaną za duplikat. Pytanie w innej dyskusji brzmiało: „Jak odkryć okno wyników wyszukiwania notatnika ++?”
Natknąłem się również na ten irytujący problem i niestety żadna z odpowiedzi tutaj nie pomogła mi. Ale udało mi się znaleźć inną odpowiedź gdzieś indziej i to rozwiązało mój problem. Można go znaleźć tutaj:
https://wordpress.org/support/topic/a-quick-question-about-finding-my-find-all-in-notepad .
I na wypadek, gdyby jakoś zostało usunięte, oto rozwiązanie:
Naciśnięcie pomocy F7 powoduje otwarcie okna wyszukiwania, w którym otwierają się wszystkie odpowiednie wiersze dotyczące szukanego słowa / wyrażenia itp.
Podobał mi się notatnik ++, który ułatwia nam życie.