Если вы используете OSX, Marked - это фантастика и стоит своих затрат. Он поддерживает множество форматов предварительного просмотра и может выполнять подсветку синтаксиса на лету
Я работаю в Emacs, и я пробовал различные режимы предварительного просмотра уценки, которые работают в Emacs. Никто из них не работал так хорошо, поэтому я переключился на Marked. Я отметил, что работает рядом с emacs, и каждый раз, когда я сохраняю файл в emacs, он автоматически помечает обновления
Открыть буфер в помеченном
Добавление нижеприведенной функции к вашему .emacs также полезно для открытия текущего буфера уценки в Marked.
(defun markdown-preview-file ()
"run Marked on the current file and revert the buffer"
(interactive)
(shell-command
(format "open -a /Applications/Marked.app %s"
(shell-quote-argument (buffer-file-name))))
)
KeyBinding
(eval-after-load 'markdown-mode
'(define-key markdown-mode-map (kbd "C-c r") 'markdown-preview-file))
Разделенный экран
Я обычно запускаю emacs, развернутый с использованием вертикально разделенных буферов. Однако, когда я хочу предварительный просмотр Marked, мне нужно, чтобы emacs занимал половину экрана, а Marked занимал вторую половину. Divvy делает этот процесс быстрым и легким. У меня есть привязка для левой половины экрана, правой и развернутой. Таким образом, чтобы перейти от максимизированных Emacs к Emacs и отмечены. Divvy запускается с помощью command-shift-space
Скажем, я работаю в emacs развернутом и хочу просмотреть буфер уценки
cmd-shift-space l // shrink emacs to the left half of the screen using Divvy
C-c r // launch Marked with the current buffer
cmd-shift-space r // shrink marked to the right half of the screen using Divvy
Обратите внимание, что ярлыки Divvy - это те, которые вам нужно настроить самостоятельно.