Estoy buscando un editor de Markdown que pueda mostrar imágenes en línea, que sea en gran medida compatible con la sintaxis pandoc, que admita las combinaciones de teclas vim más comunes y que se ejecute en Linux.
Actualmente estoy usando gvim
with vim-pandoc
para resaltar la sintaxis, pero no hay soporte para mostrar imágenes dentro de gvim
. Los editores de rebajas más nuevos, como Abricotine , se ven geniales y pueden mostrar imágenes en línea, pero no puedo encontrar uno que admita vim-bindings o la mayoría de las especificaciones de pandoc.
Lo más cercano que he encontrado es obtener una vista previa del documento en una ventana separada , pero preferiría poder mostrar y editar el contenido (incluidas las imágenes) en una ventana en lugar de dos ventanas diferentes
Actualización 2021-03-03 Utilizo Markdown tanto para tomar notas como para escribir artículos más largos, por lo que sería ideal con un programa que sea ágil pero capaz (como vim), en lugar de un IDE completo, pero estoy abierto a sugerencias para o.
Una posible solución, aunque un poco exagerada, es usar un cuaderno jupyter en una ventana del navegador: obtendrá cada celda procesada a medida que avanza de celda en celda y siempre podría tener una función en la parte superior que guarde las otras celdas del cuaderno y renderiza el documento a través de pandoc.
La mayoría de las rebajas utilizadas en jupyter/ipython son las mismas que las rebajas de pandoc y estoy seguro de que un poco de adaptación podría respaldar el resto y definitivamente puede tener imágenes incrustadas.
También puede usar Rstudio o Visual Studio Code
rstudio
rstudio Desktop es gratuito y ha evolucionado a un IDE multilingüe en los últimos años.
rstudio asume que desea escribir Markdown en su propio dialecto RMarkdown , que es básicamente pandoc markdown con fragmentos de código R incrustados por usted y denotados con {r}
. Sin embargo, también puede editar .md
archivos directamente. rstudio compila ("teje") .Rmd a través de .md intermedio a .html, .docx y otros tipos de archivos.
Hay un modo Vim y puede decirle al IDE si desea mostrar imágenes en línea, con un marcador de posición o en un panel de vista previa.
rstudio busca R al inicio, por lo que primero debe instalar R.
Código VS
Con VSCode viene con un buen soporte integrado de rebajas, puede instalar VIm Keybindings como una extensión y también algunas extensiones más para mejorar las capacidades de vista previa de rebajas .
Actualización Después de tener varios problemas con emacs, cambié a vim para editar archivos md, lo que creo que es una experiencia mucho más agradable en general, aunque no muestra imágenes en línea (todavía... ) .
Para mejorar el flujo de trabajo de la imagen, uso el complemento md-img-paste y un comando personalizado para abrir las imágenes al hacer clic en ellas (también podría usar gx
para el visor de archivos predeterminado):
" cd is needed for feh to reload the filelist correctly
nnoremap <leader>I :!cd <cfile>:p:h && feh --scale-down --reload 5 --no-jump-on-resort --start-at <cfile>:t &<CR><CR>
También tengo algunas otras banderas y uso i3 para apilarlas sobre mi ventana vim, pero técnicamente no son necesarias.
Publicación original de emacs:
Nunca lo habría adivinado en el momento en que publiqué esta pregunta, pero el editor más adecuado para mis propósitos parece ser... ¡Emacs! Recientemente comencé a usar Emacs para probar el modo de organización lleno de funciones para tomar notas. ¡Resulta que tiene todas las características que estaba buscando!
pandoc
elementos de marcado (también existe el modo Pandoc , que no he probado yo mismo). Es posible definir comandos de exportación personalizados y ver la salida en el navegador Emacs integrado. El modo Markdown también permite plegar encabezados de forma similar a vim-pandoc
.Otros aspectos que aprecio de Emacs incluyen la posibilidad de buscar entre las funciones y combinaciones de teclas existentes y las características de administración de tareas y control de tiempo de org-mode. Para ser claros, todavía uso vim para editar archivos a través de la terminal, pero para tomar notas uso Emacs con modo org y ¡es genial!
izzy
markdown
, especialmente aquellas con respuestas ? ¿Alguna de sus soluciones no se ajusta a sus necesidades?joseblom
izzy
sebelk
joseblom
sebelk
![Alt Text](http://bit.ly/1drEdWK "Title")
? (v.0.13.1)joseblom