※ 이 문서는 뭐 그냥 하면 되지. ()에서 인쇄하였으며,
저작권은 해당 블로그 운영자에게 있습니다.

일반 사용자 정의 함수(User UDFs) 구문강조하기

/Autoit/SciTE :: 2009. 3. 28. 11:01

일반 사용자 정의 함수(User UDFs) 구문강조하기

AutoIt 설치할 때, 함께 설치되는 사용자 정의 함수(UDFs) 말고, 자신이 직접 만든 함수나 포럼 등에서 얻은 함수가 있을 겁니다. 이런 함수들을 사용할 때도 구문 강조가 된다면 소스를 보기가 훨씬 수월하겠죠. 이 함수들을 설정 파일에 추가하기는 어렵지 않습니다.

이전에 올린 Scite에서 User CallTips 목록 만들기란 글의 소스를 조금만 수정하면 할 수 있습니다.

제가 사용 중인 소스를 올리는 걸 깜빡하고 있었는데, 포럼에서 관련된 글을 읽다가 생각이 나서 잊기 전에 올립니다.

원리와 사용법은 이전글과 같습니다.

폴더를 선택하면 그 폴더에 있는 파일에서 함수를 읽어서 구문 강조에 사용되는 파일에 입력해주는 방식입니다.

 

이 소스를 사용하기 전에(혹은 후에) 확인해야 할 작업이 있습니다.

SciTE의 옵션 - au3.properties 파일을 엽니다.

제일 밑에서 50줄 정도를 위로 올라가면 아래와 같은 내용이 나옵니다.

# Import the seperate au3.keywords.properties file containing AutoIt3 info (based on script by Valik)
import properties\au3.keywords
import properties\au3.userudfs
# Import the seperate au3.keywords.Abbreviations.properties file containing Abbreviation keywords supplied by Mhz
import properties\au3.keywords.abbreviations

굵은 글씨 부분이 있는지 확인하고, 없다면 추가해줍니다.

다시 15줄을 내려가면 아래처럼 나옵니다.

역시 굵은 글씨 부분이 있는지 확인하고, 없다면 추가해줍니다.

# Expand abbreviations
keywords7.$(au3)=$(au3.keywords.abbrev)
# UDFS
keywords8.$(au3)=$(au3.keywords.udfs) $(au3.keywords.user.udfs)
# White space
style.au3.0=fore:#000000

두 부분을 추가했다면, 첨부된 소스를 받아서 실행시킵니다. (첨부된 소스는 user calltip을 만드는 함수도 포함되어 있습니다.)

그러면, SciTE 설치폴더\properties\au3.userudfs.properties 파일이 생깁니다.

SciTE의 옵션 - au3.userudfs.properties에서 확인할 수 있습니다.

수동으로 추가할 경우에는 함수 이름을 반드시 소문자로 써야합니다.

여기에 추가된 함수는 SciTE에서 다른 사용자 정의 함수와 마찬가지로 구문 강조가 된 상태로 볼 수 있습니다.

사용자 정의 함수 구문 강조
관련글

SciTE4AutoIt3 도움말 우리말 번역본 - Scite 사용자 정의 함수 구문 강조
Scite에서 User CallTips 목록 만들기

블로그의 글과 그림, 첨부파일의 복제, 재배포를 금지합니다. =>  자세히 보기
티스토리 초대장 필요하신 분은 댓글남겨주세요.
give start - 굿네이버스 - 사랑의 열매 - 아름다운재단 - 어린이재단 - 유니세프
굿네이버스 배너
사랑의 열매 배너
아름다운 재단 배너 어린이 재단 배너 유니세프 한국위원회 - 배너