검색 창( Ctrl+F
)에 있는 Notepad++ "찾을 내용" 편집 상자가 이 필드를 컨텍스트 값으로 채우는 것을 방지하려면 어떻게 해야 합니까?
답변1
나는오토핫키2개의 명령을 보내는 스크립트:Ctrl-F그 다음에아래에, 편집 상자에 마지막 검색 문자열이 표시됩니다. 예를 들어Alt-F단축키로:
#If winActive("ahk_exe notepad++.exe")
!f::
send ^{f}
send {down}
send {up} ; avoid going 2 steps back
return
up
커서가 빈 줄에 있고 문자열을 붙여넣지 않은 경우 목록에서 2단계 뒤로 이동하지 않으려면 여기에 추가 명령이 필요합니다. 따라서 항상 상자에 마지막으로 검색된 문자열이 표시됩니다.
답변2
Notepad++ 설치 폴더를 엽니다. 열려 있는구성.xml다른 텍스트 편집기로 파일을 작성하세요.제외하고메모장++ 자체.지원어떤 유형의 편집을 하기 전에 해당 파일을 삭제하지 않으면 모든 설정이 사라집니다. 다음 유형의 섹션을 찾으세요.
<?xml version="1.0" encoding="Windows-1252" ?>
<NotepadPlus>
<FindHistory nbMaxFindHistoryPath="10" nbMaxFindHistoryFilter="10" nbMaxFindHistoryFind="10" nbMaxFindHistoryReplace="10" matchWord="no" />
<History nbMaxFile="2" inSubMenu="no" customLength="-1">
</History>
<FindHistory/>
특히 여기서는 해당 파일의 태그 에 중점을 두어야 합니다 . 에 따르면메모장++ 문서:
- nbMaxFindHistoryPath: 기억되는 최대 검색 폴더 수
- nbMaxFindHistoryFilter: 기억되는 필터 문자열의 최대 개수
- nbMaxFindHistoryFind: 기억되는 최대 검색 패턴 수
- nbMaxFindHistoryReplace: 기억되는 최대 교체 패턴 수
검색 기록을 저장하지 않으려면 해당 값을 0으로 편집하세요. 이 네 가지를 모두 0으로 설정하거나 필요에 따라 설정할 수 있습니다. 선택적으로 태그 <Filter/>
를 삭제하여 이전/이전 찾기 기록을 제거할 수 있습니다 <Replace/>
. 해당 값을 수정하기 전에 Notepad++ 창을 닫으십시오.