Plugin para ObsidianMD para mostrar y editar archivos de código a lo largo de otras notas.
El complemento agrega una vista de editor de código a Obsidian. El editor de códigos utiliza el poderoso editor de Monaco, que también impulsa el código.
Nueva característica: El complemento ahora también admite editar bloques de código individuales desde los archivos de Markdown en una instancia de editor de Mónaco Incrustado. Lea a continuación.
Advertencia: este complemento actualmente depende de las dependencias alojadas y, por lo tanto, necesita una conexión a Internet. Lea a continuación para obtener más información.
En la configuración del complemento, puede configurar para qué extensiones de archivos el editor estará disponible como editor predeterminado. También puede crear nuevos archivos de código, ya sea haciendo clic derecho en una carpeta en el panel lateral y haciendo clic en "Crear archivo de código", buscar "crear un archivo de código nuevo" en la paleta de comandos o utilizando el botón "Crear archivo de código" en la cinta.

Además de los temas predeterminados que se envían con VScode, el complemento también admite una larga lista de temas bien establecidos personalizados para elegir.

El complemento también admite la edición de bloques de código individuales desde cualquier documento de Markdown en el editor. Puede invocar la paleta de comandos y buscar "Abrir el bloque de código actual en el editor de Monaco", o hacer clic derecho en cualquier bloque de código y hacer clic en "Editar bloque de código en el editor de Monaco".
Esto abrirá un nuevo modal con una instancia de editor de Monaco en la que puede editar el bloque de código, que se sincronizará automáticamente al bloque en su documento cuando cierre el modal.

Busque el comando "Editar fragmento CSS" para buscar fragmentos CSS que existan en su Vault de Obsidian y editarlos en el editor de Monaco.



Debido a la naturaleza complicada de agrupar el editor de Mónaco, el complemento actualmente se basa en una versión alojada del editor. Esto significa que el complemento necesita una conexión a Internet para funcionar, y tiene una dependencia del editor alojado, que actualmente está disponible en https://embeddable-monaco.lukasbach.com.
Espero eliminar esta dependencia en el futuro, pero esta fue la forma más fácil de hacer que el complemento funcione por ahora.