HM NIS Edit Portable

HM NIS 에디터 (HM NIS Edit Portable) 무료 다운로드

HM NIS 에디터 포터블은 NSIS(Nullsoft Scriptable Install System) 스크립트를 작성하기 위한 무료 IDE(통합 개발 환경)이며, 설치 없이 USB에서 바로 실행되는 무설치 버전입니다. NSIS 자체는 Windows용 설치 프로그램을 만드는 컴파일러이고, HM NIS 에디터는 그 스크립트(.nsi)를 보기 쉽게 편집하고 컴파일·테스트할 수 있는 편집기·IDE 역할을 맡습니다. Hector Mauricio Rodriguez Segura가 개발했고 PortableApps.com 형식으로는 Taffin Foxcroft가 패키징했습니다. 구문 강조, 코드 템플릿, 스크립트 마법사, InstallOptions 디자이너 등 NSIS 입문자와 숙련자 모두에게 도움이 되는 기능을 제공합니다.

HM NIS 에디터 (HM NIS Edit Portable)
HM NIS 에디터 무료 다운로드
⚡ USB 하나로 어디서든 무료 사용
버전 2.0.3 Rev 2
DOWNLOAD

📖 HM NIS 에디터란?

HM NIS 에디터 포터블은 NSIS(Nullsoft Scriptable Install System) 스크립트를 작성하기 위한 무료 IDE(통합 개발 환경)이며, 설치 없이 USB에서 바로 실행되는 무설치 버전입니다. NSIS 자체는 Windows용 설치 프로그램을 만드는 컴파일러이고, HM NIS 에디터는 그 스크립트(.nsi)를 보기 쉽게 편집하고 컴파일·테스트할 수 있는 편집기·IDE 역할을 맡습니다. Hector Mauricio Rodriguez Segura가 개발했고 PortableApps.com 형식으로는 Taffin Foxcroft가 패키징했습니다. 구문 강조, 코드 템플릿, 스크립트 마법사, InstallOptions 디자이너 등 NSIS 입문자와 숙련자 모두에게 도움이 되는 기능을 제공합니다.

⭐ 주요 기능 상세

  • ✓구문 강조 편집기: NSIS 스크립트(.nsi)와 헤더(.nsh) 파일을 색상으로 구분해 표시하며 사용자 지정도 가능합니다.
  • ✓스크립트 마법사: 몇 번의 클릭만으로 표준 Windows 설치 프로그램의 골격 스크립트를 자동 생성해 입문자가 빠르게 시작할 수 있습니다.
  • ✓InstallOptions 디자이너: 사용자 입력 화면(체크박스·라디오·텍스트 박스)을 드래그앤드롭으로 배치하는 시각 편집기입니다.
  • ✓코드 템플릿(스니펫): 자주 쓰는 NSIS 명령어 블록을 단축키로 삽입해 반복 입력을 줄여줍니다.
  • ✓Modern UI 지원: 마법사 단계에서 NSIS의 Modern UI 스킨을 선택해 현대적인 설치 화면을 만들 수 있습니다.
  • ✓멀티 스크립트 편집(MDI): 여러 .nsi 파일을 탭으로 열어 동시에 편집하고 비교할 수 있습니다.
  • ✓컴파일·실행 통합: 편집기 내에서 곧바로 NSIS 컴파일러를 호출해 Setup.exe 결과물을 생성하고 테스트할 수 있습니다.
  • ✓컴파일 로그 표시: 컴파일 도중 발생하는 오류와 경고를 별도 창에 표시해 디버깅을 돕습니다.
  • ✓iss2nsi 변환 도구 포함: Inno Setup의 .iss 스크립트를 NSIS 형식으로 옮기는 보조 도구가 함께 제공됩니다.
  • ✓플러그인 확장: plugins 폴더에 DLL을 넣어 NSIS 플러그인을 추가하면 편집기에서 그대로 활용할 수 있습니다.

💾 다운로드 및 설치 방법

  1. 1아래 다운로드 버튼을 클릭하여 설치 파일을 받습니다.
  2. 2다운로드된 파일을 USB 드라이브 또는 원하는 폴더에 압축 해제합니다.
  3. 3해당 폴더에서 실행 파일을 더블 클릭하면 설치 없이 바로 사용할 수 있습니다.
  4. 4💡 아래 사용법을 참고하여 다운로드 후 직접 사용해 보세요.

🚀 사용법

HM NIS 에디터로 설치 프로그램을 만들려면 먼저 본체인 NSIS 컴파일러가 PC에 설치되어 있거나 같은 폴더에서 접근 가능해야 합니다. 포터블 폴더에서 HMNISEditPortable.exe를 실행해 편집기를 띄운 뒤, [파일] - [새로 만들기] - [스크립트 마법사]를 선택해 마법사를 시작합니다. 단계별로 프로그램 이름, 버전, 설치 폴더, 시작 메뉴 위치, 포함할 파일과 폴더 목록을 입력하면 골격 .nsi 스크립트가 자동으로 생성됩니다. 생성된 스크립트는 편집 창에서 자유롭게 수정할 수 있고, 사용자 입력 화면이 필요하면 도구 메뉴의 InstallOptions 디자이너로 .ini 페이지를 시각적으로 그릴 수 있습니다. 작성이 끝나면 [NSIS] - [컴파일] 또는 단축키 F9로 컴파일을 실행해 Setup.exe를 만들고, [컴파일 후 실행]을 선택하면 결과 파일이 즉시 실행되어 동작을 바로 확인할 수 있습니다.
HM NIS 에디터 (HM NIS Edit Portable)
HM NIS 에디터 무료 다운로드
⚡ USB 하나로 어디서든 무료 사용
버전 2.0.3 Rev 2
DOWNLOAD

⚖️ 장점과 단점

👍 장점

  • +스크립트 마법사와 InstallOptions 디자이너 덕분에 NSIS 입문자가 빠르게 첫 Setup.exe를 만들 수 있습니다.
  • +구문 강조, 코드 템플릿, 컴파일 로그가 한 화면에 통합되어 있어 메모장 기반 작업보다 생산성이 높습니다.
  • +포터블 버전은 레지스트리에 흔적을 남기지 않아 USB나 회사 PC에서도 부담 없이 사용할 수 있습니다.
  • +무료 오픈소스 도구이며 NSIS 플러그인 DLL을 그대로 인식해 확장이 용이합니다.
  • +iss2nsi 변환 도구가 포함되어 Inno Setup 기반 프로젝트를 NSIS로 옮길 때 출발점이 됩니다.

👎 단점

  • −오랫동안 새로운 정식 릴리스가 나오지 않아 최신 NSIS 명령어에 대한 구문 정보가 자동 갱신되지 않습니다.
  • −InstallOptions 디자이너는 편리하지만 NSIS의 nsDialogs로 만든 최신 페이지 형식은 지원하지 않습니다.
  • −NSIS 컴파일러 본체는 별도로 설치하거나 경로를 지정해야 하며, 단독으로는 Setup.exe를 만들 수 없습니다.
  • −Windows 전용이라 macOS·리눅스에서는 동작하지 않으며 한국어 UI는 비공식 언어팩에 의존합니다.
  • −고급 사용자는 VS Code·EclipseNSIS 같은 대안에 비해 자동 완성과 디버깅 기능이 부족하다고 느낄 수 있습니다.

📋 시스템 요구사항

버전2.0.3 Rev 2
파일 크기1MB
시스템Windows XP, Vista, 7, 8, 10, 11
개발사Hector Mauricio Rodriguez Segura & PortableApps.com (Taffin Foxcroft)
업데이트2012-05-23

🔍 비슷한 앱과 비교

❓ 자주 묻는 질문

Q. HM NIS 에디터만 설치하면 Setup.exe를 바로 만들 수 있나요?

아닙니다. 실제 컴파일은 NSIS 본체가 담당하므로 NSIS Portable이나 NSIS 설치판이 같이 있어야 합니다. HM NIS 에디터는 NSIS 컴파일러 경로를 자동 탐지하거나 환경설정에서 수동 지정할 수 있습니다.

Q. NSIS와 HM NIS 에디터는 어떻게 다른가요?

NSIS는 .nsi 스크립트를 읽어 Windows 인스톨러를 만드는 컴파일러·런타임이고, HM NIS 에디터는 그 스크립트를 편하게 작성·편집하는 IDE입니다. 메모장으로도 NSIS 스크립트를 작성할 수 있지만, HM NIS 에디터는 구문 강조와 마법사를 더해줍니다.

Q. 한국어 메뉴로 사용할 수 있나요?

공식 설치본은 영어를 비롯한 여러 언어를 지원하지만, 한국어 UI 완역 패치는 공식이 아닌 커뮤니티 언어팩에 의존합니다. 한국어 NSIS 메시지 파일과 함께 사용하면 결과 설치 화면은 한국어로 표시할 수 있습니다.

Q. 포터블 버전은 어디에 데이터를 저장하나요?

HMNISEditPortable 폴더 안의 Data 폴더에 환경설정과 최근 파일 목록을 저장하며, 호스트 PC의 레지스트리는 건드리지 않습니다. USB나 외장 드라이브에 그대로 옮겨도 설정이 유지됩니다.

Q. InstallOptions 디자이너로 만든 페이지가 컴파일 시 오류가 납니다.

NSIS 최신 버전은 nsDialogs를 권장하며 InstallOptions는 ioSpecial.nsh 같은 별도 헤더를 필요로 합니다. 마법사가 생성한 !include 줄이 누락되지 않았는지, Page customfunction 호출이 맞는지 확인하세요.

Q. Inno Setup의 .iss 스크립트를 HM NIS 에디터에서 바로 열 수 있나요?

바로 편집·컴파일되는 형식은 아니지만, 패키지에 포함된 iss2nsi 도구를 사용하면 .iss 문법 일부를 NSIS .nsi 형식으로 변환할 수 있습니다. 변환 결과는 100% 호환은 아니므로 수동 보정이 필요합니다.

Q. 플러그인을 추가하려면 어디에 넣어야 하나요?

NSIS Portable이라면 App\\NSIS\\Plugins\\x86-ansi 또는 x86-unicode 폴더에 DLL을 넣고, HM NIS 에디터 자체에서 사용하려면 HMNISEdit의 plugins 폴더에도 같은 DLL을 복사합니다. 그 뒤 편집기를 재실행하면 인식됩니다.

Q. 코드 자동 완성이 최신 NSIS 명령어를 인식하지 못합니다.

오랜 기간 정식 업데이트가 멈춰 있어 신규 명령어는 기본 구문 사전에 없습니다. HM NIS 에디터 설치 폴더의 NSIS.ini 또는 syntax 파일을 수동으로 편집해 키워드를 추가하면 강조 표시와 일부 자동 완성이 가능합니다.

더 많은 무료 소프트웨어를 찾고 계신가요?

포터블 앱 전체 목록 보러가기 →