O plug -in para obsidianMD mostrar e editar arquivos de código ao longo de outras notas.
O plug -in adiciona uma visualização do editor de código à Obsidian. O editor de código usa o poderoso editor de Mônaco, que também alimenta o código.
Novo recurso: o plug -in agora também suporta editar blocos de código individuais de arquivos de marcação em uma instância do editor de Mônaco incorporado. Leia abaixo.
Advertência: Este plug -in atualmente depende de dependências hospedadas e, portanto, precisa de uma conexão com a Internet. Leia abaixo para obter mais informações.
Nas configurações do plug -in, você pode configurar para quais extensões de arquivo o editor estará disponível como editor padrão. Você também pode criar novos arquivos de código, clicando com o botão direito do mouse em uma pasta no painel lateral e clicando em "Criar arquivo de código", pesquisar "Criar novo arquivo de código" na paleta de comando ou usando o botão "Criar arquivo de código" na faixa de opções.

Além dos temas padrão que são enviados com o VSCode, o plug-in também suporta uma longa lista de temas bem estabelecidos personalizados para escolher.

O plug -in também suporta editar blocos de código individuais de qualquer documento de marcação no editor. Você pode invocar a paleta de comando e pesquisar "Abrir bloco de código atual no editor de Monaco" ou clique com o botão direito do mouse em qualquer bloco de código e clique em "Editar bloco de código no editor de Monaco".
Isso abrirá um novo modal com uma instância do editor de Mônaco na qual você pode editar o bloco de código, que será sincronizado automaticamente ao bloco no seu documento quando você fechar o modal.

Pesquise o comando "Editar snippet css" para pesquisar trechos CSS que existem no seu Vault Obsidian e editá -los no editor de Mônaco.



Devido à natureza complicada de agrupar o editor de Mônaco, o plug -in atualmente conta com uma versão hospedada do editor. Isso significa que o plug-in precisa de uma conexão com a Internet para funcionar e tem uma dependência do editor hospedado, atualmente disponível em https://embeddable-monaco.lukasbach.com.
Espero remover essa dependência no futuro, mas essa foi a maneira mais fácil de fazer o plugin funcionar por enquanto.