Created
July 26, 2021 14:35
-
-
Save lucasnad27/450e20d0710b8c44622834048c2e3b70 to your computer and use it in GitHub Desktop.
Custom docker keybindings for VSpaceCode
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"vspacecode.bindingOverrides": [ | |
{ | |
"keys": "d", | |
"name": "Docker...", | |
"type": "bindings", | |
"bindings": [ | |
{ | |
"key": "c", | |
"name": "Containers", | |
"type": "bindings", | |
"bindings": [ | |
{ | |
"key": "a", | |
"name": "Attach Shell", | |
"command": "vscode-docker.containers.attachShell" | |
}, | |
{ | |
"key": "e", | |
"name": "Configure Explorer...", | |
"command": "vscode-docker.containers.configureExplorer" | |
}, | |
{ | |
"key": "i", | |
"name": "Inspect", | |
"command": "vscode-docker.containers.inspect" | |
}, | |
{ | |
"key": "D", | |
"name": "Download File", | |
"command": "vscode-docker.containers.downloadFile" | |
}, | |
{ | |
"key": "o", | |
"name": "Open", | |
"command": "vscode-docker.containers.openFile" | |
}, | |
{ | |
"key": "b", | |
"name": "Open in Browser", | |
"command": "vscode-docker.containers.browse" | |
}, | |
{ | |
"key": "p", | |
"name": "Prune...", | |
"command": "vscode-docker.containers.prune" | |
}, | |
{ | |
"key": "r", | |
"name": "Refresh", | |
"command": "vscode-docker.containers.refresh" | |
}, | |
{ | |
"key": "R", | |
"name": "Remove...", | |
"command": "vscode-docker.containers.remove" | |
}, | |
{ | |
"key": "r", | |
"name": "Restart", | |
"command": "vscode-docker.containers.restart" | |
}, | |
{ | |
"key": "c", | |
"name": "Select container", | |
"command": "vscode-docker.containers.select" | |
}, | |
{ | |
"key": "S", | |
"name": "start", | |
"command": "vscode-docker.containers.start" | |
}, | |
{ | |
"key": "s", | |
"name": "Stop", | |
"command": "vscode-docker.containers.stop" | |
}, | |
{ | |
"key": "l", | |
"name": "View Logs", | |
"command": "vscode-docker.containers.viewLogs" | |
}, | |
] | |
}, | |
{ | |
"key": "C", | |
"name": "Compose", | |
"bindings": [ | |
{ | |
"key": "d", | |
"name": "Down", | |
"command": "vscode-docker.compose.down" | |
}, | |
{ | |
"key": "l", | |
"name": "Logs", | |
"command": "vscode-docker.containers.composeGroup.logs" | |
}, | |
{ | |
"key": "r", | |
"name": "Restart", | |
"command": "vscode-docker.compose.restart" | |
}, | |
{ | |
"key": "a", | |
"name": "Add Docker Compose Files to Workspace...", | |
"command": "vscode-docker.configureCompose" | |
}, | |
{ | |
"key": "u", | |
"name": "Up", | |
"command": "vscode-docker.compose.up" | |
}, | |
{ | |
"key": "U", | |
"name": "Up - Select Services", | |
"command": "vscode-docker.compose.up.subset" | |
} | |
] | |
}, | |
{ | |
"key": "i", | |
"name": "Images", | |
"bindings": [ | |
{ | |
"key": "b", | |
"name": "Build", | |
"command": "vscode-docker.images.build" | |
}, | |
{ | |
"key": "e", | |
"name": "Configure Explorer", | |
"command": "vscode-docker.images.configureExplorer" | |
}, | |
{ | |
"key": "c", | |
"name": "Copy Full Tag", | |
"command": "vscode-docker.images.copyFullTag" | |
}, | |
{ | |
"key": "i", | |
"name": "Inspect", | |
"command": "vscode-docker.images.inspect" | |
}, | |
{ | |
"key": "P", | |
"name": "Prune...", | |
"command": "vscode-docker.images.prune" | |
}, | |
{ | |
"key": "F", | |
"name": "Pull", | |
"command": "vscode-docker.images.pull" | |
}, | |
{ | |
"key": "P", | |
"name": "Push", | |
"command": "vscode-docker.images.push" | |
}, | |
{ | |
"key": "r", | |
"name": "Refresh", | |
"command": "vscode-docker.images.refresh" | |
}, | |
{ | |
"key": "R", | |
"name": "Remove", | |
"command": "vscode-docker.images.remove" | |
}, | |
{ | |
"key": "u", | |
"name": "Run", | |
"command": "vscode-docker.images.run" | |
}, | |
{ | |
"key": "A", | |
"name": "Run Azure CLI", | |
"command": "vscode-docker.images.runAzureCli" | |
}, | |
{ | |
"key": "I", | |
"name": "Run Interactive", | |
"command": "vscode-docker.images.runInteractive" | |
}, | |
{ | |
"key": "d", | |
"name": "Show dangling Images", | |
"command": "vscode-docker.images.showDangling" | |
}, | |
{ | |
"key": "T", | |
"name": "Tag...", | |
"command": "vscode-docker.images.tag" | |
} | |
] | |
}, | |
{ | |
"key": "n", | |
"name": "Networks", | |
"bindings": [ | |
{ | |
"key": "e", | |
"name": "Configure Explorer", | |
"command": "vscode-docker.networks.configureExplorer" | |
}, | |
{ | |
"key": "c", | |
"name": "Create", | |
"command": "vscode-docker.networks.create" | |
}, | |
{ | |
"key": "i", | |
"name": "Inspect", | |
"command": "vscode-docker.networks.inspect" | |
}, | |
{ | |
"key": "p", | |
"name": "Prune", | |
"command": "vscode-docker.networks.prune" | |
}, | |
{ | |
"key": "r", | |
"name": "Refresh", | |
"command": "vscode-docker.networks.refresh" | |
}, | |
{ | |
"key": "R", | |
"name": "Remove", | |
"command": "vscode-docker.networks.remove" | |
}, | |
] | |
}, | |
{ | |
"key": "r", | |
"name": "Registries", | |
"bindings": [ | |
{ | |
"key": "a", | |
"name": "Azure Container Registry", | |
"bindings": [ | |
{ | |
"key": "b", | |
"name": "Build Image", | |
"command": "vscode-docker.registries.azure.buildImage" | |
}, | |
{ | |
"key": "c", | |
"name": "Create Registry", | |
"command": "vscode-docker.registries.azure.createRegistry" | |
}, | |
{ | |
"key": "d", | |
"name": "Delete Registry", | |
"command": "vscode-docker.registries.azure.deleteRegistry" | |
}, | |
{ | |
"key": "D", | |
"name": "Delete Repository", | |
"command": "vscode-docker.registries.azure.deleteRepository" | |
}, | |
{ | |
"key": "O", | |
"name": "Open in Portal", | |
"command": "vscode-docker.registries.azure.openInPortal" | |
}, | |
{ | |
"key": "R", | |
"name": "Run as Task in Azure...", | |
"command": "vscode-docker.registries.azure.runFileAsTask" | |
}, | |
{ | |
"key": "r", | |
"name": "Run Task", | |
"command": "vscode-docker.registries.azure.runTask" | |
}, | |
{ | |
"key": "s", | |
"name": "Select Subscriptions...", | |
"command": "vscode-docker.registries.azure.selectSubscriptions" | |
}, | |
{ | |
"key": "u", | |
"name": "Untag Image", | |
"command": "vscode-docker.registries.azure.untagImage" | |
}, | |
{ | |
"key": "l", | |
"name": "View Logs", | |
"command": "vscode-docker.registries.azure.viewTaskLogs" | |
}, | |
{ | |
"key": "p", | |
"name": "View Properties", | |
"command": "vscode-docker.registries.azure.viewProperties" | |
}, | |
] | |
}, | |
{ | |
"key": "h", | |
"name": "Docker Hub", | |
"bindings": [ | |
{ | |
"key": "o", | |
"name": "Open in Browser", | |
"command": "vscode-docker.registries.dockerHub.openInBrowser" | |
} | |
] | |
}, | |
{ | |
"key": "c", | |
"name": "Connect Registry", | |
"command": "vscode-docker.registries.connectRegistry" | |
}, | |
{ | |
"key": "C", | |
"name": "Copy Image Digest", | |
"command": "vscode-docker.registries.copyImageDigest" | |
}, | |
{ | |
"key": "d", | |
"name": "Delete Image", | |
"command": "vscode-docker.registries.deleteImage" | |
}, | |
{ | |
"key": "A", | |
"name": "Deploy Image to Azure App Service...", | |
"command": "vscode-docker.registries.deployImageToAzure" | |
}, | |
{ | |
"key": "a", | |
"name": "Deploy Image to Azure Container Instances...", | |
"command": "vscode-docker.registries.deployImageToAci" | |
}, | |
{ | |
"key": "d", | |
"name": "Disconnect", | |
"command": "vscode-docker.registries.disconnectRegistry" | |
}, | |
{ | |
"key": "l", | |
"name": "Log In to Docker CLI", | |
"command": "vscode-docker.registries.logInToDockerCli" | |
}, | |
{ | |
"key": "o", | |
"name": "Log out of Docker CLI", | |
"command": "vscode-docker.registries.logOutOfDockerCli" | |
}, | |
{ | |
"key": "F", | |
"name": "Pull Image", | |
"command": "vscode-docker.registries.pullImage" | |
}, | |
{ | |
"key": "p", | |
"name": "Pull Repository", | |
"command": "vscode-docker.registries.pullRepository" | |
}, | |
{ | |
"key": "c", | |
"name": "Re-enter credentials", | |
"command": "vscode-docker.registries.reconnectRegistry" | |
}, | |
{ | |
"key": "r", | |
"name": "Refresh", | |
"command": "vscode-docker.registries.refresh" | |
}, | |
{ | |
"key": "h", | |
"name": "Registries Help", | |
"command": "vscode-docker.registries.help" | |
} | |
] | |
}, | |
{ | |
"key": "v", | |
"name": "Volumes", | |
"bindings": [ | |
{ | |
"key": "e", | |
"name": "Configure Explorer...", | |
"command": "vscode-docker.volumes.configureExplorer" | |
}, | |
{ | |
"key": "i", | |
"name": "Inspect", | |
"command": "vscode-docker.volumes.inspect" | |
}, | |
{ | |
"key": "p", | |
"name": "Prune...", | |
"command": "vscode-docker.volumes.prune" | |
}, | |
{ | |
"key": "r", | |
"name": "Refresh", | |
"command": "vscode-docker.volumes.refresh" | |
}, | |
{ | |
"key": "R", | |
"name": "Remove", | |
"command": "vscode-docker.volumes.remove" | |
} | |
] | |
}, | |
{ | |
"key": "F", | |
"name": "Focus on Views", | |
"bindings": [ | |
{ | |
"key": "c", | |
"name": "Containers View", | |
"command": "dockerContainers.focus" | |
}, | |
{ | |
"key": "C", | |
"name": "Contexts View", | |
"command": "vscode-docker.views.dockerContexts.focus" | |
}, | |
{ | |
"key": "h", | |
"name": "Help And Feedback View", | |
"command": "vscode-docker.views.help.focus" | |
}, | |
{ | |
"key": "i", | |
"name": "Images View", | |
"command": "dockerImages.focus" | |
}, | |
{ | |
"key": "n", | |
"name": "Networks View", | |
"command": "dockerNetworks.focus" | |
}, | |
{ | |
"key": "r", | |
"name": "Registries View", | |
"command": "dockerRegistries.focus" | |
}, | |
{ | |
"key": "v", | |
"name": "Volumes View", | |
"command": "dockerVolumes.focus" | |
}, | |
] | |
}, | |
{ | |
"key": "x", | |
"name": "Contexts", | |
"bindings": [ | |
{ | |
"key": "e", | |
"name": "Configure Explorer", | |
"command": "vscode-docker.contexts.configureExplorer" | |
}, | |
{ | |
"key": "a", | |
"name": "Create Azure Container Instances Context...", | |
"command": "vscode-docker.contexts.create.aci" | |
}, | |
{ | |
"key": "h", | |
"name": "Docker Context Help", | |
"command": "vscode-docker.contexts.help" | |
}, | |
{ | |
"key": "i", | |
"name": "Inspect", | |
"command": "vscode-docker.contexts.inspect" | |
}, | |
{ | |
"key": "r", | |
"name": "Refresh", | |
"command": "vscode-docker.contexts.refresh" | |
}, | |
{ | |
"key": "R", | |
"name": "Remove", | |
"command": "vscode-docker.contexts.remove" | |
}, | |
{ | |
"key": "u", | |
"name": "Use", | |
"command": "vscode-docker.contexts.use" | |
} | |
] | |
}, | |
{ | |
"key": "p", | |
"name": "Prune System...", | |
"command": "vscode-docker.pruneSystem" | |
}, | |
{ | |
"key": "i", | |
"name": "Install Docker", | |
"command": "vscode-docker.installDocker" | |
} | |
] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment