# Edna - 개발자와 파워 유저를 위한 노트 테이킹 앱

> Clean Markdown view of GeekNews topic #15652. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=15652](https://news.hada.io/topic?id=15652)
- GeekNews Markdown: [https://news.hada.io/topic/15652.md](https://news.hada.io/topic/15652.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-07-03T08:34:23+09:00
- Updated: 2024-07-03T08:34:23+09:00
- Original source: [edna.arslexis.io](https://edna.arslexis.io/)
- Points: 25
- Comments: 3

## Summary

Edna는 개발자와 파워 유저를 위한 강력한 노트 작성 도구로, 다양한 블록 타입과 단축키를 통해 효율적인 작업이 가능합니다. 오픈소스 문서뷰어 SumatraPDF 개발자가 HeyNote를 포크하여 만든 오픈소스인데, Web First 이고 멀티 노트를 지원하며, Dropbox등의 클라우드에 저장을 지원해서 기기간 동기화도 되어 좀 더 폭넓은 용도로 사용이 가능합니다. 블록 단위로 서로 다른 언어를 설정 가능하며, 멀티 커서 편집, 수학/계산기 모드도 지원됩니다.

## Topic Body

- 오픈소스 문서뷰어 SumatraPDF 개발자가 HeyNote를 포크하여 만든 오픈소스   
  - 차이점: Web First(데스크탑 앱 없음), 멀티 노트 지원, DropBox/OneDrive/Google Drive 등에 파일 저장해서 여러 기기에서 동시에 접속 가능   
- 개발자용 스크래치패드  
- 임시 메시지 작성, JSON 분석, 미팅 노트, ToDo 작성등 다양하게 활용 가능   
- 영구적인 텍스트 버퍼   
- 블록 기반 편집   
- 구문 강조 : C++, C#, Clojure, CSS, Erlang, Go, Groovy, HTML, Java, JavaScript, JSX, Kotlin, TypeScript, TOML, TSX, JSON, Lezer, Markdown, PHP, Python, Ruby, Rust, Shell, SQL, Swift, XML, YAML  
- 언어 자동 감지   
- 자동 포매팅  
- 수학/계산기 모드   
- 통화(Currency) 변환   
- 멀티 커서 에디팅   
- 다크 & 라이트 테마   
- 기본 또는 Emacs 키 바인딩   
  
### 블록  
  
- 각 노트는 블록으로 구성되며, 각 블록은 다음과 같은 타입을 가짐:  
  - 마크다운  
  - 일반 텍스트  
  - 코드 블록 (JavaScript, Go 등)  
  - 수학 블록  
- `Ctrl + L`로 블록 타입 변경  
- `Ctrl + B`로 블록 간 이동  
- 블록은 교차 배경색을 가짐  
  
### GN⁺의 의견  
  
- Edna는 개발자와 파워 유저를 위한 강력한 노트 작성 도구로, 다양한 블록 타입과 단축키를 통해 효율적인 작업이 가능함  
- 수학 블록과 단위 변환 기능은 특히 과학 및 엔지니어링 분야에서 유용할 것임  
- 다른 노트 앱과 비교했을 때, Edna의 블록 기반 구조는 더 유연하고 조직적인 노트 작성이 가능하게 함  
- 그러나, 많은 단축키와 기능을 익히는 데 시간이 걸릴 수 있으며, 초보자에게는 다소 복잡하게 느껴질 수 있음  
- 비슷한 기능을 제공하는 다른 도구로는 Notion, Obsidian 등이 있으며, 사용자의 필요에 따라 선택할 수 있음

## Comments



### Comment 26888

- Author: xguru
- Created: 2024-07-03T09:09:55+09:00
- Points: 1

[Heynote - 개발자를 위한 전용 연습장(Scratchpad)](https://news.hada.io/topic?id=12552)

### Comment 26889

- Author: xguru
- Created: 2024-07-03T09:17:54+09:00
- Points: 3
- Parent comment: 26888
- Depth: 1

파일 위치를 변경해서 Dropbox 에 쓰는 것은 HeyNote도 업그레이드 되면서 가능해졌습니다.   
멀티 노트를 지원하는게 좋네요.

### Comment 26886

- Author: neo
- Created: 2024-07-03T08:34:24+09:00
- Points: 2

###### [Hacker News 의견](https://news.ycombinator.com/item?id=40846242) 
- Silverbullet.md, Eidos, Edna 등 세 가지 새로운 Markdown/PWA/노트 앱이 있음
  - 각 앱은 다른 관점, 목표, 철학을 가지고 있음
  - 안드로이드에서 빠른 캡처 기능이 만족스럽지 않음

- vim을 사용하는 노트 작성자는 vim-markdown 플러그인을 통해 다양한 기능을 사용함
  - Markdown 구문 강조, 코드 블록 강조, 계층적 목차 기능이 있음
  - 이미지와 수학 방정식 렌더링 기능이 부족하여 가끔 Word를 사용함
  - 명령줄 도구는 커스터마이즈 가능하고 가벼우며 상호 운용성이 뛰어남
  - fzf와 ripgrep을 사용하여 노트를 빠르게 검색하고 편집함
  - GUI 노트 앱의 가치는 잘 모르겠음

- 여러 블록과 수학 블록이 유용하여 VSCode 창 대신 사용할 계획임
  - Mac에서 command + L 단축키가 URL을 강조하여 언어/블록 유형 변경에 사용 불가
  - 하단 바 또는 명령 팔레트에서 변경 가능함

- 수학 블록을 포함한 다양한 기능 블록을 추가할 수 있는 아이디어가 좋음
  - Markdown 문서에 코드 블록으로 수학 블록을 추가하는 방법 제안
  - 삼중 백틱과 블록 유형을 사용하여 블록을 명확하게 구분할 수 있음

- HeyNote가 Commons Clause를 라이선스에 적용한 것을 몰랐음
  - 관련 라이선스 링크 제공

- HeyNote 데스크탑 버전이 로드맵에 있는지 궁금함
  - 데스크탑 버전을 매일 사용하며 다중 노트 기능을 원함

- Calca.app과 유사하나 웹 기반이라 더 재사용 가능성이 높음
  - Calca는 MacOS/iOS에서 시작하여 Windows로 포팅됨
  - Calca의 `=>` 표기법이 수학 표현을 더 명확하게 할 수 있음
  - Calca는 추가 기능, 상수, 연산자 등을 포함하여 10년간 발전해옴
  - 간단하지만 가시성이 높은 계산 스타일이 스프레드시트보다 우수함

- 로컬 데이터 유지와 최소한의 기능을 목표로 하는 노트 작성 도구를 개발 중임
  - 이미지 지원과 목차 기능이 필요함

- snipp.in을 만들어 오프라인에서 완전히 작동하고 VSCode와 유사한 인터페이스 제공함

- SilverBullet과 유사한 개념의 앱을 개발 중임
  - Docker에서 호스팅 가능하여 모든 장치에서 데이터 접근 가능함
  - Edna도 이러한 계획이 있는지 궁금함
