Notepad++ 최신버전 다운로드 : https://notepad-plus-plus.org/downloads/
첨부파일 다운로드 : notepad++_autohotkey.zip
1. 사용자정의언어 추가 (jNizM님자료 : https://www.autohotkey.com/boards/viewtopic.php?t=50)
notepad++_autohotkey\userDefinedLang_AHK.xml
위 파일을
Notepad++프로그램->언어->사용자정의 언어->언어 정의->가져오기버튼으로 불러들입니다.
>>>>> 사용자정의언어로 AutoHotkey 추가되며 ahk 확장자 소스에 대한 Syntax Highlighting 이 됩니다.
2. 자동완성기능 추가 (jNizM님자료 : https://www.autohotkey.com/boards/viewtopic.php?t=50)
notepad++_autohotkey\autoCompletion\AutoHotkey.xml
위 파일을
C:\Program Files\Notepad++\autoCompletion 에 복사 후
Notepad++프로그램->설정->환경설정->자동완성-> V 각 입력에 자동 완성 사용 V 입력시 함수 인자 정보 표시 란에 체크 확인
>>>>> 코딩시 autohotkey 관련 키워드입력시 자동완성기능이 동작합니다.
3. functionList parser 추가 (DDART 자료)
Notepad 7.9.1 부터
C:\Users\사용자\AppData\Roaming\Notepad++\functionList.xml 대신
C:\Users\사용자\AppData\Roaming\Notepad++\functionList 디렉토리 각언어별 parser 정의 xml로 변경되었습니다.
적용하려면 Notepad 7.9.1 이상으로 업데이트한 후에 시도하세요.
notepad++_autohotkey\functionList\ahk.xml
notepad++_autohotkey\functionList\overrideMap.xml
위 2개 파일을
C:\Users\사용자\AppData\Roaming\Notepad++\functionList 내에 복사합니다.
(overrideMap.xml은 기존파일 덮어쓰기주의! 기존파일과 내용비교 후 덮어쓰기)
Notepad++프로그램->보기->함수 목록
>>>>> 함수, 클래스 목록뷰 제공으로 소스 편집, 분석, 탐색이 수월해집니다.
4. NppExec 플러그인 설치
Notepad++프로그램->플러그인->플러그인 관리->사용가능->찾기에서 NppExec 검색후 설치
설치후
Notepad++프로그램->플러그인->NppExec->Show Console
>>>>> 콘솔 아웃풋윈도우 보기
Notepad++프로그램->플러그인->NppExec->Console Output...{OEM/OEM} 에서 Output Input 모두 UTF-8로 변경
>>>>> 콘솔 출력시 한글등 유니코드 문자 깨짐 방지. 모든 ahk 소스는 Notepad++ 에서 열어서 인코딩->UTF-8 BOM 으로 변경저장이 최초 한번 필요.
Notepad++프로그램->플러그인->NppExec->실행->Command 입력창에
"C:\Program Files\AutoHotkey\AutoHotKey.exe" "$(FULL_CURRENT_PATH)"
혹은
"C:\Program Files\AutoHotkey\AutoHotKey.exe" "프로젝트 메인 ahk 소스 절대경로"
입력후 원하는 이름으로 Save
>>>>> F6단축키로 소스편집중 바로 실행가능. Ctrl+F6으로 실행확인창 없이 이전명령 바로 실행가능
https://auto.ddart.net/xe/free/1510
*** 적용완료된 Notepad++ Autohotkey 개발환경