6P by neo 1달전 | favorite | 댓글 1개
  • Notepad Next는 Notepad++의 크로스 플랫폼 재구현 버전임
  • 2019년부터 개발되어 현재 0.7 버전. C++(VS2022)와 Qt로 개발
  • 윈도우/맥/리눅스용(AppImage/Flatpak) 패키지 배포
  • 전반적으로 안정적이고 사용 가능하지만, 매우 중요한 작업에 사용하기에는 안전하지 않음

설치 방법

  • Windows, Linux, MacOS용 패키지 제공.
  • Windows 패키지는 설치 프로그램 또는 릴리스 페이지에서 독립 실행형 zip 파일로 제공됨.
  • 설치 프로그램은 자동 업데이터 및 Windows 컨텍스트 메뉴 통합과 같은 추가 구성 요소를 제공함.
  • Winget을 사용하여 쉽게 설치 가능: winget install dail8859.NotepadNext
  • Linux 패키지는 릴리스 페이지에서 독립 실행형 AppImage를 다운로드하거나, flatpak을 설치하여 획득 가능: flatpak install flathub com.github.dail8859.NotepadNext
  • MacOS 디스크 이미지는 릴리스 페이지에서 다운로드 가능.

MacOS 조정

  • MacOS는 기본적으로 폰트 스무딩을 활성화하여 Windows 버전과 다르게 텍스트가 표시됨.
  • 시스템 전체에서 폰트 스무딩을 비활성화하려면 다음 명령어 사용: defaults -currentHost write -g AppleFontSmoothing -int 0
  • 이 설정을 적용하려면 재시작 필요.

개발 상황

  • 현재 개발은 Windows에서 Visual Studio 2022와 Qt v6.2+를 사용하여 진행 중.
  • 다양한 Linux 배포판과 macOS에서도 성공적으로 빌드 가능.
  • 다른 플랫폼/컴파일러도 소소한 수정을 통해 사용 가능.
  • C++ Qt 데스크톱 애플리케이션 빌딩에 익숙한 경우, src/NotepadNext.pro 파일을 열고 프로젝트를 빌드/실행하기만 하면 됨.
  • C++ Qt 데스크톱 애플리케이션 빌딩이 처음이라면, 여기에 더 자세한 가이드가 있음.

GN⁺의 의견

  • Notepad Next는 오픈소스 커뮤니티에서 활발히 개발되고 있는 Notepad++의 대안으로, 다양한 운영 체제에서 사용할 수 있는 장점이 있음.
  • 현재 버그와 미완성 기능이 존재하기 때문에, 사용자들은 중요한 작업에 사용하기 전에 충분한 테스트와 검토가 필요함.
  • 이와 유사한 기능을 제공하는 다른 오픈소스 텍스트 에디터로는 Atom, Sublime Text, Visual Studio Code 등이 있으며, 이들은 각각 독특한 기능과 플러그인 생태계를 가지고 있음
Hacker News 의견
  • Notepad++와 이 앱은 Scintilla 기반으로, 고품질의 오픈 소스 코드 편집기 컴포넌트임을 강조함. Scintilla의 공식 데모 에디터인 SciTE는 1999년부터 시작되어 2024년 3월 9일에 마지막으로 업데이트됨.

    • Notepad++와 이 앱은 Scintilla에 기반을 둔 것으로, Scintilla는 고품질의 오픈 소스 코드 에디터 컴포넌트임. SciTE는 Scintilla의 공식 데모 에디터로, 1999년부터 시작되어 2024년 3월 9일에 최신 업데이트가 있었음.
  • Notepad++는 빠른 메모 작성과 창을 닫을 때 저장 여부를 묻지 않는 기능, 자동 저장으로 문서 손실 방지 등의 이유로 Notepad를 대체함. Notepad++는 우수한 소프트웨어로, Kate 에디터에서도 같은 워크플로우가 가능한지 궁금함.

    • Notepad++는 메모 작성 후 창을 닫을 때 저장 여부를 묻지 않고, 자동 저장 기능이 있어 문서 손실을 방지하는 등의 이유로 Notepad를 대체했음. Notepad++는 훌륭한 소프트웨어이며, Kate 에디터에서도 비슷한 사용 경험을 제공하는지에 대한 궁금증이 있음.
  • 해당 앱의 시작 속도가 매우 빠르며, Notepad++와 비슷하거나 약간 더 빠른 것으로 보임. Qt가 이렇게 빠를 수 있다는 것에 놀람. PDF 리더와 메모장 에디터는 다르고, 시작 속도는 하나의 척도에 불과하지만, Notepad++의 빠른 속도가 네이티브 API 덕분이라고 생각했음.

    • 이 앱의 시작 속도가 매우 빠르며, Notepad++와 비슷하거나 더 빠른 것으로 테스트됨. Qt의 빠른 성능에 놀라움을 표함. Notepad++의 빠른 속도가 네이티브 API 사용 때문이라고 가정했었음.
  • Notepad++에 대한 긍정적인 피드백이 많지만, 사용자 인터페이스에 많은 작은 버튼이 있어 복잡하고 산만하다고 느낌. JetBrains IDE와 같이 기능은 많지만 UI가 깔끔한 도구를 선호함.

    • Notepad++에 대해 일반적으로 긍정적인 의견이 많지만, 사용자 인터페이스가 복잡하고 산만하다고 느껴져 사용하지 않음. 기능은 많지만 UI가 깔끔한 JetBrains IDE를 선호함.
  • ecode라는 NP++와 비슷한 멀티 플랫폼 코드 에디터 개발 중이며, LSP와 같은 현대적인 도구와 기술을 사용하여 새로운 접근 방식을 시도함. Geany를 오랫동안 사용했지만 필요한 기능이 부족하여 ecode 개발을 시작함. ecode는 빠른 시작 시간을 목표로 개발됨.

    • ecode라는 NP++와 유사한 멀티 플랫폼 코드 에디터를 개발 중이며, LSP와 같은 현대적인 도구를 사용하여 새로운 접근 방식을 시도함. Geany의 부족한 기능을 보완하기 위해 ecode 개발을 시작했으며, 빠른 시작 시간에 중점을 둠.
  • Notepad++는 리눅스로 전환했을 때 가장 그리워한 앱 중 하나였으며, 게임 외에 다른 OS로 재부팅하는 주된 이유였음. 결국 emacs와 vim을 배웠고, 오늘날에는 Codium으로 전환했을 것임. Sublime Text 사용은 피함.

    • 리눅스로 전환한 후 Notepad++를 대체할 앱을 찾기 어려웠으며, 결국 emacs와 vim을 배워 사용함. 현재는 Codium을 사용할 것이며, Sublime Text 사용은 피함을 강조함.
  • Notepad++는 20년 동안 활발히 유지되고 있는 윈도우용 텍스트 에디터로, 가벼우면서 반응성이 뛰어남. 텍스트 검색/교체 인터페이스를 좋아하며, 휴대용 버전을 항상 휴대함. NotepadNext는 Notepad++만큼의 메모리 사용량과 UI 반응성을 따라갈 수 없을 것으로 생각하지만, 리눅스에서 네이티브로 실행되므로 wine에 의존하지 않아 사용해볼 의향이 있음.

    • Notepad++는 20년 동안 지속적으로 유지되고 있는 가벼우면서 반응성이 뛰어난 윈도우용 텍스트 에디터임. 텍스트 검색/교체 인터페이스를 선호하며, 휴대용 버전을 휴대함. NotepadNext는 Notepad++의 메모리 사용량과 UI 반응성을 따라갈 수 없을 것으로 보이지만, 리눅스에서 네이티브로 실행되므로 사용해볼 의향이 있음.
  • 리눅스로 전환한 후 Notepad++를 대체하기 어려웠으나, 결국 Kate를 사용하게 됨. Kate를 사용해보길 권장함.

    • 리눅스로 전환한 후 Notepad++의 대체제를 찾기 어려웠으나, 결국 Kate를 사용하게 됨. Kate를 사용해볼 것을 권장함.
  • 이 앱은 매우 빠르며, '전쟁과 평화'를 24배 크기로 불러와도 끄떡없음. Sublime보다 훨씬 빠르며, macOS에서는 BBEdit과 비슷한 성능을 보임. 대용량 파일을 빠르게 로드하는 방법에 대해 궁금증을 표함. Qt C++와 QML로 블록 에디터를 개발 중이며, 현재 가장 빠른 블록 에디터라고 주장함. 성능을 더 향상시키고 싶어함.

    • 이 앱은 매우 빠르며, 대용량 파일을 무리 없이 처리함. Sublime보다 빠르고, macOS에서는 BBEdit과 비슷한 성능을 보임. 대용량 파일을 빠르게 로드하는 방법에 대한 궁금증이 있음. Qt C++와 QML로 블록 에디터를 개발 중이며, 현재 가장 빠른 블록 에디터라고 주장함. 성능을 더 향상시키고자 함.
  • 한 동료는 매우 경험이 많고 지식이 풍부한 프로그래머였으며, 모든 것에 Notepad++를 사용함. 상대적으로 간단한 도구로도 얼마나 뛰어날 수 있는지 보여줌.

    • 한 동료는 경험이 많고 지식이 풍부한 프로그래머로, 모든 작업에 Notepad++를 사용함. 간단한 도구로도 뛰어난 성과를 낼 수 있음을 보여줌.