Bloom Development Extension es una extensión para Visual Studio Code que permite abrir vistas previas de archivos Markdown (.md) en un grupo de editores separado a la derecha. Al hacer clic en enlaces a otros archivos .md en la vista previa, se abre únicamente una nueva vista previa en un nuevo grupo de editores, sin abrir el editor de texto del archivo linkeado, imitando el comportamiento de "Abrir enlace en nueva pestaña" de un navegador.
- Node.js (versión 20.x o superior)
- Visual Studio Code (versión 1.80.0 o superior)
- TypeScript y
vsceinstalados globalmente o en el proyecto
-
Clona el repositorio:
git clone https://github.com/JoseVigil/bloom-development-extension.git cd bloom-development-extension -
Instala las dependencias:
npm install
-
Compila el código TypeScript:
npm run compile
-
Empaqueta la extensión en un archivo
.vsix:npx vsce package
-
Instala la extensión en VS Code:
code --install-extension bloom-development-extension-0.0.1.vsix
O en VS Code:
Ctrl+Shift+X> ... > "Install from VSIX..." > Seleccionabloom-development-extension-0.0.1.vsix. -
Reinicia VS Code:
code
- Abre un archivo Markdown (
.md) en VS Code. - Ejecuta el comando "Bloom: Open Markdown Preview":
- Presiona
Ctrl+Shift+Py escribeBloom: Open Markdown Preview. - O haz clic derecho en un archivo
.mden el Explorador y selecciona "Bloom: Open Markdown Preview".
- Presiona
- La vista previa se abrirá en un nuevo grupo de editores a la derecha.
- Haz clic en cualquier enlace a otro archivo
.md(por ejemplo,[Otro archivo](./otro.md)) en la vista previa. Esto abrirá solo la vista previa del archivo linkeado en un nuevo grupo de editores, sin abrir su editor de texto.
Crea un archivo test.md:
# Test Document
[Ir a otro documento](./otro.md)Crea un archivo otro.md:
# Otro Documento
Este es otro archivo Markdown.- Abre
test.md. - Ejecuta "Bloom: Open Markdown Preview".
- Haz clic en el enlace "Ir a otro documento". Se abrirá una vista previa de
otro.mden un nuevo grupo de editores a la derecha.
bloom-development-extension/
├── src/
│ └── extension.ts
├── out/
│ └── extension.js
├── .vscode/
│ ├── launch.json
│ └── tasks.json
├── package.json
├── tsconfig.json
└── README.md
marked: Para renderizar Markdown a HTML.@types/marked,@types/vscode,typescript,vsce: Para desarrollo y compilación.
Consulta el repositorio en GitHub para reportar problemas o contribuir.
MIT