Сочетание клавиш Notepad ++ для переключения окна «Найти результат»


24

Есть ли сочетание клавиш для переключения окон «Найти результат»? Или это можно настроить в Shortcut Mapper ? Кажется, я не могу найти настройки.

Ответы:


22

Время от времени я не мог найти окно «Результаты поиска». Я нажал F7, чтобы показать это, но не повезло, и я знаю, что я также не расстыковывал окна как отдельное окно. Затем кто-то предложил мне минимизировать все это вплоть до строки состояния. Итак, если вы сделали это случайно:

  1. наведите курсор мыши на верхнюю часть строки состояния
  2. курсор изменится на вертикальную форму изменения размера
  3. удерживайте его левой кнопкой мыши и перетащите вверх, чтобы открыть отсутствующее окно результатов поиска

Также обратите внимание, что окно «Результаты поиска» также можно закрепить слева, справа или сверху. Попробуйте переместить курсор к этим сторонам, если форма вертикального изменения размера не отображается при наведении курсора на верхнюю часть строки состояния. Как только появится вертикальная строка состояния, просто щелкните левой кнопкой мыши и перетащите внутрь к центру окна, чтобы открыть отсутствующее окно результатов поиска.

Я надеюсь, что это предложение поможет некоторым другим людям, которые будут разочарованы, как я.


1
Это смешно ... это полностью работает!
Серхио Флорес

12

У меня есть только половина ответа - который вы, вероятно, уже знаете ...

F7Показывает окно «Результаты поиска» и позволяет перейти от него к разделу редактирования и вернуться к нему. Но я не мог найти способ скрыть / закрыть его.


8

Это невозможно сделать напрямую Notepad++, но это возможно с помощью AutoHotKey . Следующий скрипт преобразует F7ярлык только для открытия в переключатель; он открывает его, если он еще не открыт, и закрывает его, если он есть.

Вот сценарий:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 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

Я надеюсь, что это помогает всем, кто любит Notepad++!

Отредактировано, чтобы исправить ошибку при обнаружении не заблокированного окна.


2
Чтобы предотвратить это угон поведения F7 во всех окнах, поставьте #IfWinActive ahk_class Notepad++перед*$F7::
Скотт C

7

нашел ответ с этой страницы http://forum.groovypost.com/windows-xp/lost-window-off-screen-t96201.html

  • Нажмите F7 для фокусировки ИЛИ Откройте окно, которое находится за кадром
  • Нажмите «Alt & Space», вы получите варианты для перемещения

В моем случае я закрываю это окно, и когда я снова ищу документ, он показывается в правом углу, затем я снова прикрепляю его!


Вы забыли добавить «Нажмите M (для перемещения)» после нажатия «Alt + Пробел». Но получил меня в правильном направлении.
Джахмик

1

Установите View всегда сверху, затем перейдите на полный экран. Нажмите Ctrl + F и выполните поиск. Окно поиска должно появиться в каком-то углу экрана. Перетащите его и увеличьте. Выключите полный экран (F11). Чтобы снова прикрепить окно поиска в главном окне, дважды щелкните строку заголовка окна поиска.


Полный экран (F11)
изменил

1

Оказывается, панель результатов поиска была просто сокращена до нуля. Наведите курсор на нижнюю часть окна и подождите, чтобы получить курсор вертикальной стрелки, затем перетащите вверх.


1
Это почти тот же самый ответ, который был представлен выше в 2013 году.
timotree

0

Возможность переключать панель результатов поиска является странно отсутствующей функцией. Это еще более странно, потому что кто-то написал код для назначения правильного поведения клавише F7. Вы можете исправить код и скомпилировать его самостоятельно, или вы можете загрузить бинарный файл (немного устаревший), который он также сделал доступным.

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

Если вы хотите переключить окно результатов поиска в Notepad ++, все, что вам нужно сделать, это перетащить «окно результатов поиска» в крайний правый конец страницы и отпустить его, отпустив управление мышью. Я пытался, и это сработало успешно.


0

Попробуйте выбрать «Вид», затем выберите «Всегда сверху». На вашем мониторе появится панель поиска (если, как у меня, если была в нижней части экрана, поскольку я почти пропустил ее). Затем перетащите окно «Найти» обратно в Блокнот. ++ и вставьте его в программу, где вам нравится.


Добро пожаловать в Супер пользователя! Пожалуйста, внимательно прочитайте вопрос. Ваш ответ не отвечает на оригинальный вопрос.
Дэвид Постилл

0

Вопрос вверху связан с другим закрытым обсуждением, которое считается дубликатом. Вопрос в этом другом обсуждении был: «Как отобразить окно результатов поиска notepad ++?»

Я также столкнулся с этой раздражающей проблемой, и, к сожалению, ни один из ответов здесь не помог мне. Но мне удалось найти еще один ответ где-то еще, и это решило мою проблему. Это можно найти здесь:

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

И на случай, если он каким-то образом будет удален, вот решение:

  1. Нажмите F11для полноэкранного режима ИЛИ нажмите View> Toggle Full Screen Mode.
  2. Вкладка для свернутой панели «находки» должна появиться на панели задач в ожидании повторной максимизации.
  3. Максимизируйте это, закрепите это, и попытайтесь никогда не скрывать это снова.

0

Нажмите клавишу F7, чтобы открыть окно поиска, в котором все соответствующие строки открываются относительно вашего поискового слова / утверждения и т. Д.

Мне понравился блокнот ++, он облегчает нам жизнь.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.