Sitemap

Dicas de Visual Studio Code: criando mapas mentais | pt 13

4 min readMar 20, 2023
Press enter or click to view image in full size

Este é o décimo terceiro artigo da série que estou produzindo com dicas, truques e novidades na utilização do Visual Studio Code. Desta vez demonstrarei como podemos criar rapidamente mapas mentais (mind maps) com o VS Code, fazendo uso para isso de arquivos Markdown (extensão .md).

Nos próximos links estão os posts anteriores, caso você deseje acessar esses conteúdos ou até revê-los:

Dicas de Visual Studio Code: testes com browser interno, geração de GUIDs | pt 12

Dicas de Visual Studio Code: extensões Deprecated, painel Problems, Marketplace | pt 11

Dicas de Visual Studio Code: diagramas para Kubernetes e abrindo arquivos no browser | pt 10

Dicas de Visual Studio Code: criando diagramas de arquitetura | pt9

Dicas de Visual Studio Code: testes de carga e geração de senhas fortes | pt8

Dicas de Visual Studio Code: To-do list e comparação de arquivos | pt7

Dicas de Visual Studio Code: Git Graph e acessando repositórios Git no browser | pt6

Dicas de Visual Studio Code: integração com Git via Terminal e Kubernetes Templates | pt5

Dicas de Visual Studio Code: testes de APIs REST e integração com Azure DevOps | pt4

Dicas de Visual Studio Code: extensões para MongoDB e Git | pt3

Dicas de Visual Studio Code: extensões para Redis e geração de arquivos .gitignore | pt2

Dicas de Visual Studio Code: extensão para Kubernetes | pt 1

Criando mapas mentais com a extensão Markmap

Mind maps (mapas mentais) são diagramas utilizados por profissionais nas mais diversas áreas, tendo por objetivo organizar em níveis hierárquicos os diferentes tópicos de um assunto/tema de estudo. Constituem uma excelente forma para organizar ideias e pontos de uma discussão, sendo um artefato de simples leitura e fácil assimilação.

Existem inúmeros serviços online que facilitam em muito a elaboração de mapas mentais, com muitas destas soluções contando com planos pagos que disponibilizam diferentes funcionalidades.

Mas e se precisarmos criar mapas mentais sem custos, utilizando uma ferramenta que também não traga maiores complicações para nós que somos profissionais de TI? E melhor, contando até com a possibilidade de versionar nossos diagramas a partir de um simples repositório de código… Existe alguma alternativa que atenda a esses requisitos?

Uma resposta a esses questionamentos está na extensão Markmap, um plugin para a geração de mapas mentais a partir do Visual Studio Code e que trabalha com arquivos no formato Markdown (uma opção muito popular para os mais variados tipos de documentação técnica):

Press enter or click to view image in full size

Na listagem a seguir está o código (em Markdown) que utilizarei como base neste exemplo:

# Nuvem

## Cloud Native

- Kubernetes
- Helm
- [**KEDA**](https://keda.sh)
- Dapr
- OpenTelemetry
- Jaeger

## Azure

- Azure Kubernetes Service
- Azure Container Apps
- Azure Container Instances
- Azure App Service

Ao abrir um arquivo .md com a extensão Markmap previamente instalada aparecerá a opção Open as markup, como indicado na próxima imagem:

Press enter or click to view image in full size

Uma visualização com um mind map aparecerá, com alterações no código do arquivo .md refletindo em atualizações no diagrama. É possível inclusive controlar o zoom do diagrama, bem como exportá-lo para um arquivo HTML:

Press enter or click to view image in full size
Clique nesta imagem para visualizar com uma melhor resolução

Podemos até mesmo incluir links nos itens de nossos mapas mentais, apontando para referências e sites úteis no entendimento do mesmo:

Press enter or click to view image in full size

O resultado deste diagrama pode ser exportado para um arquivo HTML como já mencionado, mantendo-se com isto o mesmo padrão com a qual visualizamos seu conteúdo no VS Code:

Press enter or click to view image in full size

Na próxima imagem podemos observar o arquivo HTML gerado como resultado da exportação, com o mesmo sendo visualizado a partir de um browser (o Mozilla Firefox neste caso) e o com o link incluso no mesmo redirecionando para o portal do projeto KEDA (Kubernetes Event-driven Autoscaling):

Press enter or click to view image in full size
Clique nesta imagem para visualizar com uma melhor resolução

--

--

Renato Groffe
Renato Groffe

Written by Renato Groffe

Microsoft Most Valuable Professional (MVP), Docker Captain, Multi-Plataform Technical Audience Contributor (MTAC), Technical Writer and Speaker

Responses (1)