최고의 마크다운 에디터는? (macOS/Windows)

제가 블로그 초창기에 쓴 Atom 을 마크다운 에디터로 사용하기 포스트에 꾸준하게 많은 분들이 들어오셨습니다. 그만큼 쓸만한 마크다운 에디터를 찾으시는 분들이 많은 것 같습니다. 2년이 지난 지금, 제가 사용해 본 에디터들의 장단점을 소개해드리겠습니다.

마크다운 에디터들이 제공하는 핵심 기능은 비슷하고 자잘한 추가 기능이 많기 때문에 모두 다루지 않고, 장단점 위주로 다뤄보겠습니다. 이 중에는 애용하는 것들도 있고 하루 이틀 정도만 사용해 본 툴도 있습니다.

macOS 사용자의 선택

macOS 에는 Windows 보다 선택할 수 있는 옵션이 많습니다. 지금 소개해드리는 에디터 중에는 멀티 플랫폼을 지원하는 에디터도 있고 macOS 에서만 동작하는 에디터도 있습니다.

Typora

https://typora.io/

  • 가격 : 무료
  • 플랫폼 : macOS, Windows, Linux (스마트폰 미지원)

장점

  • 프리뷰 화면에서 수정이 가능함 (WYSIWYG 방식)
  • 다양하고 깔끔한 테마와 레이아웃 / 테마 CSS 직접 수정 가능
  • 멀티 플랫폼 지원
  • 베타 기간 중 무료
  • LaTeX / 테이블 / UML Diagram 지원
  • 포커스 모드 / 타자기 모드

단점

  • 베타 버전이라 버그가 있을 수 있음
  • 스마트폰 미지원
  • 다른 플랫폼과 연동하려면 외부 저장소 필요

사용 소감

Typora 는 제가 가장 많이 사용하는 최애 에디터입니다. 디자인이 깔끔하고 테마 CSS 를 직접 수정할 수 있어서 커스터마이징이 유용합니다. 특히 프리뷰 화면에서 직접 수정할 수 있는 기능이 유용합니다. 다른 에디터들은 작성 화면과 프리뷰 화면이 나뉘어져 있는 경우가 있는데, 한 화면에서 바로 수정하고 확인할 수 있습니다. 작성 화면으로의 전환도 아주 쉽습니다. 사진은 어두운 테마(Night)가 적용된 화면입니다.

Bear

http://www.bear-writer.com/

  • 가격 : 기본 무료 / 프로 월간 구독 1.49달러
  • 플랫폼 : macOS / iOS

장점

  • 다양한 테마와 깔끔한 레이아웃
  • 문서 간 링크 기능
  • 태그 및 아카이브 기능
  • 다양한 배포 옵션
  • 앱과 자유로운 연동 (동기화)

단점

  • 애플 계열 플랫폼만 지원
  • 폴더 미지원으로 많은 문서를 분류하기 어려움

사용 소감

Bear 는 비교적 많이 알려져 있진 않지만 개인적으로 애용하는 에디터입니다. 깔끔한 레이아웃과 스마트폰 앱과의 연동이 좋습니다. 하지만 문서 분류 기능은 아쉽습니다. 태그 지원, 아카이브 기능, 다양한 보기 옵션, 문서 간 링크 기능으로 문서 분류를 지원하고 있습니다만, 폴더 기능이 없기 때문에 많은 문서를 관리하는 것은 쉽지 않습니다.

Byword 2

https://bywordapp.com/

  • 가격 : 12.09 달러(macOS) / 6.59 달러(iOS)
  • 플랫폼 : macOS / iOS

장점

  • 방해받지 않고 집중할 수 있는 간결한 디자인
  • 깔끔한 테마 2종 (Light, Dark)
  • 다양한 배포 (Medium, WordPress, tumblr, Blogger, Evernote)
  • iCloud Drive 지원

단점

  • 프리뷰 화면으로 전환이 불편
  • macOS 와 iOS 따로 구입 필요

사용 소감

Byword 는 심플한 디자인으로 인기가 많은 에디터입니다. 꼭 필요한 기능만 가지고 집중해서 작업할 수 있게 도와줍니다. 하지만 프리뷰 화면을 보기 위해서 메뉴 혹은 단축키가 필요하고, Typora 와 달리 프리뷰 화면에서 수정이 불가능하기 때문에 불편해서 한동안 사용하다가 말았습니다. 가격 대비 쓸만한 지 모르겠네요.

Ulysses III

https://ulysses.app/

  • 가격 : 월간 구독 5.49달러
  • 플랫폼 : macOS / iOS

장점

  • 다른 에디터들에 비해 전문적이고 많은 기능을 제공함
  • 장문의 책 등을 쓰기에 최적화 됨

단점

  • 예전엔 한 번 구매하는 방식에서 구독 방식으로 바뀜. 이미 구입한 사람들도 사용하려면 매달 돈을 내야해서 일부 사용자들의 반발이 있었음.

사용 소감

Ulysses 는 macOS 쪽에서는 가장 유명한 마크다운 에디터라고 할 수 있습니다. 폴더 기능을 지원하기 때문에 많은 문서를 관리할 수 있고, 목표와 진행 상황을 관리하는 등 헤비 유저일수록 유용하게 사용할 수 있습니다. 커스터마이징도 세세하게 설정이 가능하고 자동화된 백업 등 부가적인 기능도 좋습니다. 저는 예전에 이미 유료로 구입하고 얼마 사용하지 않던 중 매달 돈을 지불하는 구독 방식으로 변경되어 그 이후로 사용하지 않았습니다. 하지만 손에 익으면 익을수록 효율적으로 사용할 수 있는 에디터인 것 같습니다.


Windows 사용자의 선택

Read more

Java Lambda (1) 기본

이번 포스트부터 Java 8 에서 새로 도입된 람다(Lambda)와 Java 9 의 모듈 프로그래밍까지 쭉 다뤄보려고 합니다. 사실 람다도 몇 번 사용해보면 쉽게 익숙해질 수 있는 기술이지만, 내부적인 동작 원리까지 알아보려고 합니다.

Read more

AWS 개발자 자격증 샘플 문항 (번역/해설)

문제 1

CloudFormation 을 이용해 us-east-1 에서 2티어 웹 애플리케이션을 실행한다. us-west-1 에서 개발 스택을 생성하려고 하면 프로세스가 실패한다. 무엇이 문제일까?

A. 템플릿에서 참조하는 AMI 가 us-west-1 에서 사용 불가.
B. 템플릿에서 참조하는 IAM 역할이 us-west-1 에서 유효하지 않음.
C. 두 개의 ELB 클래식 로드밸런서는 같은 이름 태그를 가질 수 없다.
D. 클라우드포메이션 템플릿은 하나의 리젼에서만 실행 가능하다.

  1. Your CloudFormation template launches a two-tier web application in us-east-1. When you attempt to create a development stack in us-west-1, the process fails.

What could be the problem?

A. The AMIs referenced in the template are not available in us-west-1.
B. The IAM roles referenced in the template are not valid in us-west-1.
C. Two ELB Classic Load Balancers cannot have the same Name tag.
D. CloudFormation templates can be launched only in a single region.


정답 : A. AMI 는 리젼 안에 저장되고 다른 리젼에서는 접근할 수 없다. AMI 를 다른 리젼에서 사용하기 위해서는, 해당 리젼으로 복사해야 한다. IAM 롤은 계정 전체에서 유효하다.

Read more

HTTPS 와 SSL(TLS)

Hexo 블로그에 HTTPS 적용하는 포스트를 작성하려다가 보니 먼저 HTTPS를 정리하는게 좋을 것 같습니다. 이번 포스트에서는 HTTPS의 원리에 대해 알아보겠습니다.

Read more

콘텐츠 제작자 후원의 새로운 방법 (BMC)

종종 외국의 프리웨어 프로그램을 사용하다보면, '마음에 들면 커피 한 잔 사줘’라는 메시지를 종종 보곤 합니다. 아무래도 개발자들이 커피를 달고 사는 직업이다 보니, 후원 메시지를 커피 한 잔 사달라고 표현한 것입니다. 오픈소스 SW 라이선스 종류 중에는 '맘대로 쓰고 맥주 한잔 사줘라’라는 뜻의 Beerware 도 있죠.

Read more