Skip to content
AMC-CPTPublic

About

Asan Clinical Research Editor

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

ACRE

Asan Clinical Research Editor — 연구용 경량 텍스트 편집기 (Windows)

NONMEM control stream, R 스크립트, LaTeX, Markdown을 한 자리에서 편집하고, 버튼 하나로 NONMEM이나 Rscript를 실행하도록 만든 편집기입니다. AcroEdit의 파일 형식(.stx 문법, .aut 사용자 도구, .aet 테마, .cdt 템플릿, .akm 키맵)을 그대로 읽고 씁니다.

NONMEM control stream 편집 화면

왜 만들었나

AcroEdit은 20년 넘게 잘 쓰이는 프리웨어지만 개발이 멈춰 있고, 32비트 ANSI 시대의 제약(유니코드, 대용량 파일)이 남아 있습니다. ACRE는 그 파일 형식과 손에 익은 조작을 유지하면서, 유니코드·64비트·현대적 편집 엔진 위에서 다시 만든 것입니다. 실행 파일 하나가 210KB, 전체 설치본이 4MB대로 여전히 가볍습니다.

주요 기능

  • 문법 강조 — C, C++, C#, Fortran, HTML, JavaScript, Python, LaTeX, NONMEM, R, Rd, PDF, Markdown (AcroEdit의 .stx 형식이라 직접 만들어 넣을 수 있습니다)
  • 사용자 도구 — 외부 프로그램을 버튼으로 실행. %N% %n% %P% 같은 인자 매크로, 출력 캡처, 정규식으로 오류 위치 잡아 해당 줄로 점프 (AcroEdit .aut 호환)
  • Markdown 미리 보기 — F9. 표·체크리스트·[[위키링크]]와 mermaid 다이어그램 지원
  • 한글 인코딩 — 완성형(CP949)/조합형/UTF-8(BOM 유무)/UTF-16 자동 감지, 지정 인코딩으로 다시 읽기·저장. 새 문서는 UTF-8로 저장하고, 기존 파일은 열었을 때의 인코딩을 그대로 유지합니다
  • 파일 비교 — 두 파일 나란히, 추가·삭제·변경 색 구분, F7/F8로 이동
  • 찾기/바꾸기 — 정규식 지원. 여러 파일에서 찾기·바꾸기(파일마다 인코딩을 그대로 보존)
  • 인쇄 — 행 번호, 화면과 같은 문법 색, 두쪽 모아찍기, 머리글/바닥글
  • 한자 변환 — 한글↔한자 (유니코드 Unihan 기반 8,465자)
  • 그 밖에 — 열 블록 편집(Alt+드래그), 선택 영역 계산(Ctrl+E), ASCII 표(Ctrl+Alt+A), 줄 끝 공백 제거·탭↔공백(저장 시 자동 적용 가능), 탐색기 우클릭 메뉴

Markdown 미리 보기와 mermaid 다이어그램

설치

Releases에서 ACRE-Setup-x.y.exe 를 내려받아 실행하세요.

시작할 때 설치 범위를 묻습니다.

선택 설치 위치 권한
모든 사용자용 C:\Program Files\ACRE 관리자 권한 필요
현재 사용자용 %LOCALAPPDATA%\Programs\ACRE 관리자 권한 불필요

설치 중 바탕 화면 아이콘, 탐색기 우클릭 메뉴, 그리고 ACRE로 열 확장자를 고를 수 있습니다. NONMEM(.ctl .mod .lst), Markdown, R(.Rmd 포함), 텍스트·로그·설정(.txt .log .ini 등), ACRE 설정 파일(.stx .aut 등) 묶음은 기본으로 체크되어 있습니다. 이미 다른 기본 프로그램이 있는 확장자는 건드리지 않으며, 체크와 무관하게 탐색기 [연결 프로그램] > [다른 앱 선택] 목록에는 ACRE가 항상 나옵니다. 제거는 [설정] > [앱] 에서 합니다. 설정 파일(%USERPROFILE%\.acre)은 제거해도 남습니다.

.NET Framework 4.8이 필요한데 Windows 10/11에는 이미 들어 있습니다. Markdown 미리 보기의 mermaid 다이어그램은 Edge WebView2 런타임이 있을 때 그려지고, 없으면 내장 엔진으로 대체됩니다(일반 Markdown은 정상, mermaid만 코드로 표시).

설정 파일 위치

설치 방식과 무관하게 %USERPROFILE%\.acre 에 사용자별로 저장됩니다.

C:\Users\<사용자>\.acre\
    acre.ini           설정
    usertools.aut      사용자 도구
    Syntax\            문법 정의 (.stx)
    Themes\            테마 (.aet)
    CodeTemplates\     코드 템플릿 (.cdt)
    KeyMappings\       키맵 (.akm)

설치 폴더의 같은 폴더들은 원본이고, 실행할 때마다 사용자 폴더에 없는 파일만 복사됩니다. 새 버전에서 개선된 문법 파일을 받으려면 [도구] > [문법·템플릿 파일 새로 고침] 을 쓰세요. 프로그램을 제거해도 .acre는 남습니다.

AcroEdit이 설치된 컴퓨터에서 처음 실행하면 AcroEdit의 설정·문법·도구를 .acre로 가져옵니다.

주요 단축키

기능 키 기능 키
찾기 / 바꾸기 Ctrl+F / Ctrl+R 인쇄 Ctrl+P
파일에서 찾기 Ctrl+Shift+F Markdown 미리 보기 F9
줄로 가기 Ctrl+G ASCII 표 Ctrl+Alt+A
북마크 설정/이동 F2 / Ctrl+F2 한글 → 한자 Ctrl+Alt+J
열 블록 모드 Ctrl+B 한자 → 한글 Ctrl+Alt+H
선택 영역 계산 Ctrl+E 줄 주석 넣기/빼기 Ctrl+/ Ctrl+\

기본 키 배치는 AcroEdit의 default.akm을 따릅니다.

소스 코드

이 저장소는 배포용으로, 설치본과 안내 문서만 담고 있습니다. 소스 코드는 별도 저장소에서 관리합니다.

라이선스

MIT — LICENSE 참조. Copyright © 2026 Kyun-Seop Bae

함께 배포되는 제3자 구성요소(Scintilla, Scintilla.NET, WebView2, mermaid, Unicode 데이터)의 저작권과 라이선스는 THIRD-PARTY-NOTICES.txt에 정리했습니다.

동봉된 문법 정의 파일은 모두 MIT로 배포됩니다. NONMEM.stx, PDF.stx, R.stx, Rd.stx는 Kyun-Seop Bae가 작성했고, 나머지는 각 언어 표준 문서를 근거로 이 프로젝트에서 새로 작성했습니다.

AcroEdit과의 관계

ACRE는 AcroEdit의 파일 형식과 호환될 뿐, AcroEdit의 코드나 데이터 파일을 포함하지 않습니다. AcroEdit은 김성동 님(AcroSoft)의 저작물입니다. Copyright © 1999-2016 AcroSoft. All rights reserved.

About

Asan Clinical Research Editor

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors