2013-07-17 10 views
11

In Notepad ++, quando fai Search -> Find, popola automaticamente il campo "Find what:" in base al comportamento seguente (secondo la documentazione online - enfasi sul mio) ...Mantieni Notepad ++ dal popolamento automatico del valore di ricerca con testo selezionato/adiacente

Nel campo Trova, digitare il testo che si desidera trovare. Questo è automaticamente riempito con il testo attuale selezionato, o la parola sotto il cursore, o l'ultimo modello ricercato, quando la finestra di dialogo Trova è aperto.

C'è un modo per modificare o disattivare questo comportamento? Preferirei che si presentasse vuoto. Non mi interessa l'ultimo modello cercato come predefinito ragionevole, ma mi fa impazzire quando continua a cambiare il valore di ricerca selezionando automaticamente una parola accanto al cursore.

Ho fatto un bel po 'di scavo (impostazioni, aiuto, ricerche sul web, ecc.) E non riesco a trovare un modo per disattivarlo.

risposta

5

Non esiste alcuna opzione standard per fare questo, ma è possibile raggiungerlo da:

  1. Il modo più duro: scaricare i sorgenti N ++ e creare il proprio N ++ costruire con la modifica desiderata

  2. Il modo più semplice : utilizzando AutoHotKey strumento, catturare Ctrl + F scorciatoia (con condizioni solo se la finestra N ++ è attiva, vedi #IfWinActive direttiva) in modo che quando viene premuto, inviare le chiavi Ctrl + F, Indietro spazio. Simile per Ctrl + H (Sostituire)

Le macro AHK che lavorano per me sono:

SetTitleMatchMode, RegEx 

;--------------------------------- Hotkeys for Notepad++ only 
#IfWinActive ahk_class Notepad\+\+ 

; present 'find' dialog with empty field 
^f::Send ^f{Backspace} 

; present 'replace' dialog with empty field 
^h::Send ^h{Backspace} 

; another example: close document with either ^F4 or ^W 
^F4::Send ^w 

#IfWinActive 

Per maggiori dettagli riguardanti AutoHotkey macro di installazione, si prega di controllare steps 1-5 in this answer.

+1

Questo è troppo male. Amo il blocco note ++ fino alla morte ma questa "funzionalità" mi rallenta davvero .. – Amalgovinus