แป้นพิมพ์ลัด Notepad ++ เพื่อสลับหน้าต่าง "ค้นหาผลลัพธ์"


25

มีแป้นพิมพ์ลัดเพื่อสลับหน้าต่าง "ค้นหาผลลัพธ์" หรือไม่ หรือนี้สามารถกำหนดค่าในทางลัด Mapper ? ฉันดูเหมือนจะไม่พบการตั้งค่า

คำตอบ:


23

บางครั้งฉันไม่พบหน้าต่าง "ผลลัพธ์การค้นหา" ฉันกด F7 เพื่อแสดงมัน แต่ไม่มีโชคและฉันรู้ว่าฉันไม่ได้แยกหน้าต่างออกเป็นหน้าต่างแยกต่างหาก จากนั้นมีคนแนะนำว่าฉันอาจย่อให้เล็กสุดจนถึงแถบสถานะ ดังนั้นหากคุณทำเช่นนั้นโดยไม่ได้ตั้งใจ:

  1. เลื่อนเมาส์ไปที่ส่วนบนสุดของแถบสถานะ
  2. เคอร์เซอร์จะเปลี่ยนเป็นรูปร่างปรับขนาดตามแนวตั้ง
  3. กดปุ่มเม้าส์ซ้ายค้างไว้แล้วลากขึ้นด้านบนเพื่อแสดงหน้าต่างผลการค้นหาที่หายไป

โปรดทราบว่าหน้าต่าง "ผลลัพธ์การค้นหา" สามารถเชื่อมต่อไปทางซ้ายขวาหรือด้านบนของหน้าต่างได้เช่นกัน ลองเลื่อนเคอร์เซอร์ไปใกล้กับด้านข้างหากรูปร่างการปรับขนาดแนวตั้งไม่ปรากฏขึ้นเมื่อทำการชี้เมาส์เหนือส่วนบนของแถบสถานะ เมื่อแถบสถานะแนวตั้งปรากฏขึ้นให้คลิกเมาส์ซ้ายแล้วลากเข้าหากึ่งกลางหน้าต่างเพื่อแสดงหน้าต่างผลการค้นหาที่หายไป

ฉันหวังว่าคำแนะนำนี้จะช่วยให้คนอื่นที่จะผิดหวังเหมือนฉัน


1
มันตลกดี ... ใช้งานได้จริง!
Sergio Flores

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::
Scott C

7

พบคำตอบจากหน้านี้ http://forum.groovypost.com/windows-xp/lost-window-off-screen-t96201.html

  • กด F7 เพื่อโฟกัสหรือเปิดหน้าต่างที่อยู่นอกจอ
  • กด "Alt & Space" คุณจะได้รับตัวเลือกเพื่อย้าย

ในกรณีของฉันฉันปิดหน้าต่างนั้น & เมื่อฉันค้นหาเอกสารอีกครั้งมันแสดงขึ้นที่มุมขวาแล้วฉันก็กลับมาเทียบท่า!


คุณลืมเพิ่ม "กด M (สำหรับการย้าย)" หลังจากกด "Alt + Space" แต่พาฉันไปในทิศทางที่ถูกต้อง
Jahmic

1

ตั้งค่ามุมมองอยู่ด้านบนเสมอจากนั้นไปเต็มหน้าจอ กด Ctrl + F และทำการค้นหา หน้าต่างการค้นหาควรปรากฏขึ้นที่มุมหน้าจอ ลากขึ้นและทำให้ใหญ่ขึ้น ปิดการแสดงแบบเต็มหน้าจอ (F11) หากต้องการติดตั้งหน้าต่างค้นหาใน main อีกครั้งให้คลิกแถบชื่อเรื่องของหน้าต่าง


เต็มหน้าจอ (F11) สร้างความแตกต่าง
MiFreidgeim หยุดชั่วร้ายเมื่อ

1

ปรากฎว่าบานหน้าต่างผลลัพธ์การค้นหาเป็นเพียงการหดตัวลงเพื่ออะไร วางเมาส์ไว้ใกล้ด้านล่างของหน้าต่างและรอเพื่อให้ได้ลูกศรชี้แนวตั้งจากนั้นลากขึ้น


1
นี่เป็นคำตอบเดียวกับที่กล่าวไว้ข้างต้นในปี 2013
timotree

0

ความสามารถในการสลับบานหน้าต่างผลการค้นหาเป็นคุณสมบัติที่ขาดหายไปอย่างน่าประหลาดใจ มันยิ่งแปลกกว่าเดิมเพราะมีคนเขียนรหัสเพื่อกำหนดพฤติกรรมที่เหมาะสมให้กับปุ่ม F7 คุณสามารถแก้ไขรหัสและคอมไพล์ด้วยตัวคุณเองหรือคุณสามารถดาวน์โหลดไบนารี่ (บิตล้าสมัย) ที่เขาได้ทำไว้

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

หากคุณต้องการสลับหน้าต่างผลการค้นหาใน Notepad ++ สิ่งที่คุณต้องทำคือการลาก 'หน้าต่างผลการค้นหา' ไปทางด้านขวาสุดของหน้าและวางไว้ที่นั่นด้วยการปล่อยการควบคุมเมาส์ ฉันลองแล้วก็ใช้งานได้สำเร็จ


0

ลองเลือก 'ดู' จากนั้นเลือก 'อยู่ด้านบนเสมอ' แถบค้นหาจะปรากฏขึ้นบนจอภาพของคุณ (ถ้าเป็นของฉันถ้าอยู่ที่ด้านล่างของหน้าจอเมื่อฉันเกือบจะพลาด) จากนั้นลากหน้าต่าง 'ค้นหา' กลับไปยังแผ่นจดบันทึก ++ และวางไว้ในโปรแกรมที่คุณต้องการ


ยินดีต้อนรับสู่ Super User! โปรดอ่านคำถามอีกครั้งอย่างระมัดระวัง คำตอบของคุณไม่ตอบคำถามเดิม
DavidPostill

0

คำถามที่อยู่ด้านบนเกิดขึ้นกับการเชื่อมโยงจากการสนทนาที่ปิดอีกครั้งซึ่งถือว่าเป็นเรื่องซ้ำ คำถามในการสนทนาอื่น ๆ คือ: "วิธีการยกเลิกการซ่อนแผ่นจดบันทึก ++ ผลการค้นหาหน้าต่าง?

ฉันเจอปัญหาที่น่ารำคาญนี้และไม่มีคำตอบที่นี่ช่วยฉันเลย แต่ฉันหาคำตอบได้ที่อื่นและมันก็แก้ปัญหาของฉันได้ อาจพบได้ที่นี่:

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

และในกรณีที่มีการลบอย่างใดนี่เป็นวิธี

  1. กดF11สำหรับโหมดเต็มหน้าจอหรือคลิกที่มุมมอง> สลับโหมดเต็มหน้าจอ
  2. แท็บสำหรับบานหน้าต่าง "ค้นหา" ย่อเล็กสุดควรปรากฏบนแถบงานเพื่อรอการเพิ่มอีกครั้ง
  3. ขยายให้ใหญ่สุดเชื่อมต่อและพยายามไม่ซ่อนอีกต่อไป

0

กดปุ่ม F7 เพื่อช่วยในการเปิดหน้าต่างค้นหาที่บรรทัดที่เกี่ยวข้องทั้งหมดเปิดตามคำ / ข้อความค้นหาของคุณเป็นต้น

ฉันชอบแผ่นจดบันทึก ++ มันทำให้ชีวิตของเราง่ายขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.