[
    { "key": "alt+up", "command": "editor.action.moveLinesUpAction" }, // Mueve la línea hacia arriba
    { "key": "alt+down", "command": "editor.action.moveLinesDownAction" }, // Mueve la línea hacia abajo
    { "key": "ctrl+shift+up", "command": "editor.action.copyLinesUpAction" }, // Duplica la línea hacia arriba
    { "key": "ctrl+shift+down", "command": "editor.action.copyLinesDownAction" }, // Duplica la línea hacia abajo
    { "key": "ctrl+shift+c", "command": "editor.action.commentLine" }, // Comenta código
    { "key": "ctrl+u u", "command": "editor.action.transformToUppercase" }, // Convertir a mayúsculas
    { "key": "ctrl+u l", "command": "editor.action.transformToLowercase" }, // Convertir a minúsculas
    { "key": "ctrl+shift+f", "command": "editor.action.formatSelection" }, // Indenta código seleccionado
    { "key": "ctrl+alt+c", "command": "copyFilePath" }, // Copia la ruta del archivo actual
    { "key": "ctrl+alt+w", "command": "workbench.action.terminal.toggleTerminal" }, // Abre/cierra el terminal
    { "key": "ctrl+0", "command": "workbench.action.zoomReset" }, // Restaura el tamaño de fuente
    { "key": "ctrl+t", "command": "workbench.action.terminal.newWithCwd", "args": { "cwd": "${fileDirname}" } }, // Abre terminal en el directorio actual
]