메뉴 건너뛰기

조회 수 3433 추천 수 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 "실행" 이렇게 있는데요
    자바언어는 컴파일 잘 됩니다. 근데 오토핫키도 컴파일 하면 자바클래스 파일만 찾아요
    언어를 자바에서 오토핫키로 바꿨는데도요.. 자바클래스 파일만 찾으니 어떻게 할줄 모르겠어요.?

  1. ECMAScript encodeURI/decodeURI, escape/unescape function spec implementations in autohotkey v1, v2

    Date2023.04.16 Byddart Views1342
    Read More
  2. Autohotkey WinAPI Common Controls Example

    Date2021.01.22 Byddart Views2910
    Read More
  3. Autohotkey MDI Application Example

    Date2020.12.27 Byddart Views1396
    Read More
  4. WebView2 example for Autohotkey v2, v1

    Date2020.12.13 Byddart Views2026
    Read More
  5. Notepad++에서 콘솔출력과 소스 연동하기

    Date2020.11.14 Byddart Views1469
    Read More
  6. Notepad++에서 Autohotkey 개발환경 만들기

    Date2020.11.12 Byddart Views3433
    Read More
Board Pagination Prev 1 Next
/ 1