Una extensión simple para VS Code que permite seleccionar múltiples opciones en un input.
Características
- Permite selección múltiple.
- Persistencia de selección (recuerda lo que seleccionaste la última vez).
- Soporte para múltiples instancias (Cache independiente): Puedes pasar un ID para tener selecciones guardadas independientes.
- Opciones dinámicas: Puedes definir las opciones directamente en los argumentos del comando.
- Configurable a través de
settings.json.
Uso
Básico
Ejecuta el comando Multi Select Input desde la paleta de comandos.
En tasks.json con ID y Opciones Personalizadas
Puedes definir tanto el id (para el cache) como las options directamente en tu tasks.json. Esto es ideal si cada tarea necesita opciones diferentes.
{
"inputs": [
{
"id": "deployTargets",
"type": "command",
"command": "multiSelectCommand",
"args": {
"id": "deploy",
"options": [
"Dev",
"Staging",
"Prod"
]
}
},
{
"id": "testSuites",
"type": "command",
"command": "multiSelectCommand",
"args": {
"id": "tests",
"options": [
"Unit Tests",
"Integration Tests",
"E2E Tests"
]
}
}
]
}
Configuración Global
Si no pasas opciones en los argumentos, se usarán las definidas en settings.json:
"multiSelectInput.options": [
"Opción A",
"Opción B",
"Opción C"
]