메뉴 건너뛰기

조회 수 3536 추천 수 2 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

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으로 실행확인창 없이 이전명령 바로 실행가능

 

5. Notepad++에서 콘솔출력과 소스 연동하기

 

https://auto.ddart.net/xe/free/1510

 

 

*** 적용완료된 Notepad++ Autohotkey 개발환경

notepad_autohotkey.jpg

 

 

 

  • profile
    PST 2022.07.27 21:04
    역시 전문적으로 개발을 하셨어야 하는 분이라는 것을 또 느끼고 갑니다. ~
  • profile
    JJang_하워드(짱) 2023.02.17 19:54
    노트패드++ 오토핫키 컴파일을 어떻게 하는 지 모르겠네요..
    위 설명대로 한것 같은데......언어를 오토핫키로 선택하면 색깔은 바뀌는데... 컴파일은 어떻게 하나요?
    컴파일 명령어가 안보이고 버튼도 없고요...
    처음 셋팅으로 자바언어를 컴파일하도록 했는데요.. 자바셋팅에서 하라는 대로 했습니다.
    지금 매크로 -> "컴파일" OR "실행" 이렇게 있는데요
    자바언어는 컴파일 잘 됩니다. 근데 오토핫키도 컴파일 하면 자바클래스 파일만 찾아요
    언어를 자바에서 오토핫키로 바꿨는데도요.. 자바클래스 파일만 찾으니 어떻게 할줄 모르겠어요.?

List of Articles
번호 제목 글쓴이 날짜 조회 수
6 ECMAScript encodeURI/decodeURI, escape/unescape function spec implementations in autohotkey v1, v2 file ddart 2023.04.16 1417
5 Autohotkey WinAPI Common Controls Example file ddart 2021.01.22 2947
4 Autohotkey MDI Application Example file ddart 2020.12.27 1418
3 WebView2 example for Autohotkey v2, v1 7 file ddart 2020.12.13 2069
2 Notepad++에서 콘솔출력과 소스 연동하기 file ddart 2020.11.14 1506
» Notepad++에서 Autohotkey 개발환경 만들기 2 file ddart 2020.11.12 3536
Board Pagination Prev 1 Next
/ 1