code --list-extensions >! mac-vscode-list-extensions.log
| key | note | | Mac + j | toggle panel |
// Place your key bindings in this file to override the defaultsauto[] | |
[{ | |
"key": "f2", | |
"command": "workbench.action.toggleSidebarVisibility", | |
"when": "explorerViewletVisible && explorerViewletFocus" | |
}, | |
{ | |
"key": "f2", | |
"command": "-editor.action.rename", | |
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly" | |
}, | |
{ | |
"key": "cmd+[", | |
"command": "workbench.action.previousEditor" | |
}, | |
{ | |
"key": "shift+cmd+[", | |
"command": "-workbench.action.previousEditor" | |
}, | |
{ | |
"key": "cmd+]", | |
"command": "workbench.action.nextEditor" | |
}, | |
{ | |
"key": "shift+cmd+]", | |
"command": "-workbench.action.nextEditor" | |
}, | |
{ | |
"key": "ctrl+;", | |
"command": "workbench.action.terminal.focus" | |
}, | |
{ | |
"key": "Ctrl+;", | |
"command": "workbench.action.focusActiveEditorGroup", | |
"when": "terminalFocus" | |
} | |
] |
{ | |
"vim.easymotion": true, | |
"vim.sneak": true, | |
"vim.incsearch": true, | |
"vim.useSystemClipboard": true, | |
"vim.useCtrlKeys": true, | |
"vim.hlsearch": true, | |
"vim.insertModeKeyBindings": [ | |
{ | |
"before": ["j","j"], | |
"after": ["<Esc>"] | |
} | |
], | |
"vim.visualModeKeyBindingsNonRecursive": [ | |
{ | |
"before": ["leader", "s"], | |
"commands": [ | |
"workbench.view.search", | |
] | |
}, | |
{ | |
"before": ["<leader>", "o"], | |
"commands": ["workbench.action.showCommands"] | |
}, | |
], | |
"vim.normalModeKeyBindingsNonRecursive": [ | |
{ | |
"before": ["<C-l>"], | |
"commands": [ ":nohl"], | |
}, | |
{ | |
"before": ["<leader>", "o"], | |
"commands": ["workbench.action.showCommands"] | |
}, | |
{ | |
"before": ["<leader>", ";"], | |
"commands": ["workbench.action.quickOpen"] | |
}, | |
], | |
"vim.leader": "<Space>", | |
"vim.autoSwitchInputMethod.obtainIMCmd": "/usr/local/bin/issw", | |
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/local/bin/issw {im}", | |
"vim.autoSwitchInputMethod.enable": true, | |
"vim.autoSwitchInputMethod.defaultIM": "com.apple.keylayout.US", | |
"window.zoomLevel": 0, | |
"editor.fontFamily": "Input Mono", | |
"editor.fontSize": 15, | |
"editor.renderControlCharacters": true, | |
"workbench.colorTheme": "Default Dark+", | |
"workbench.sideBar.location": "right", | |
"workbench.activityBar.visible": true, | |
"java.configuration.checkProjectSettingsExclusions": false, | |
"vs-kubernetes": { | |
"vs-kubernetes.helm-path": "/Users/admin/.vs-kubernetes/tools/helm/darwin-amd64/helm", | |
"vs-kubernetes.draft-path": "/Users/admin/.vs-kubernetes/tools/draft/darwin-amd64/draft", | |
"vs-kubernetes.minikube-path": "/Users/admin/.vs-kubernetes/tools/minikube/darwin-amd64/minikube" | |
}, | |
"swaggerViewer.defaultPort": 8080, | |
"swaggerViewer.defaultHost": "127.0.0.1", | |
"swaggerViewer.showOnlyFileName": true, | |
"python.jediEnabled": false, | |
"editor.suggestSelection": "first", | |
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", | |
"workbench.statusBar.feedback.visible": false, | |
} |
Arjun.swagger-viewer | |
DavidAnson.vscode-markdownlint | |
gayanhewa.referenceshelper | |
GrapeCity.gc-excelviewer | |
huizhou.githd | |
kenhowardpdx.vscode-gist | |
LinusU.auto-dark-mode | |
marlon407.code-groovy | |
MS-CEINTL.vscode-language-pack-zh-hans | |
ms-kubernetes-tools.vscode-kubernetes-tools | |
ms-python.python | |
ms-vscode.azure-account | |
ms-vscode.csharp | |
ms-vscode.Go | |
ms-vscode.vscode-typescript-tslint-plugin | |
naco-siren.gradle-language | |
PeterJausovec.vscode-docker | |
redhat.java | |
redhat.vscode-yaml | |
shd101wyy.markdown-preview-enhanced | |
sourcegraph.sourcegraph | |
sourcegraph.vscode-sourcegraph-theme | |
tootone.org-mode | |
VisualStudioExptTeam.vscodeintellicode | |
vscjava.vscode-java-debug | |
vscjava.vscode-java-dependency | |
vscjava.vscode-java-pack | |
vscjava.vscode-java-test | |
vscjava.vscode-maven | |
vscodevim.vim |
// 将密钥绑定放在此文件中以覆盖默认值 | |
[ | |
{ | |
"key": "ctrl+;", | |
"command": "workbench.action.terminal.focus" | |
}, | |
{ | |
"key": "Ctrl+;", | |
"command": "workbench.action.focusActiveEditorGroup", | |
"when": "terminalFocus" | |
} | |
] |
{ | |
"git.ignoreMissingGitWarning": true, | |
"python.pythonPath": "C:\\Anaconda2", | |
"startanyshell.shells": [ | |
{ | |
"description": "Cmder", | |
"command": "C:\\apps\\cmder_mini\\Cmder.exe\"" | |
}, | |
], | |
"editor.fontFamily": "Monaco", | |
"editor.fontSize": 20, | |
"vim.easymotion": true, | |
"vim.sneak": true, | |
"vim.incsearch": true, | |
"vim.useSystemClipboard": true, | |
"vim.useCtrlKeys": true, | |
"vim.hlsearch": true, | |
"vim.insertModeKeyBindings": [ | |
{ | |
"before": ["j", "j"], | |
"after": ["<Esc>"] | |
} | |
], | |
"vim.leader": "<space>", | |
"vim.handleKeys": { | |
"<C-a>": false, | |
"<C-f>": false | |
}, | |
"vim.visualModeKeyBindingsNonRecursive": [ | |
{ | |
"before": ["leader", "s"], | |
"commands": [ | |
"workbench.view.search", | |
] | |
}, | |
{ | |
"before": ["leader", "t"], | |
"commands": [ | |
"translator.translate", | |
] | |
} | |
], | |
"vim.normalModeKeyBindingsNonRecursive": [ | |
{ | |
"before": ["leader", "s"], | |
"commands": [ | |
"workbench.view.search", | |
] | |
}, | |
{ | |
"before": ["leader", "o"], | |
"commands": [ | |
"workbench.action.quickOpen", | |
] | |
}, | |
{ | |
"before": ["leader", "i"], | |
"commands": [ | |
"workbench.action.showCommands", | |
] | |
}, | |
{ | |
"before": ["leader", "x"], | |
"commands": [ | |
"workbench.action.closePanel", | |
] | |
}, | |
], | |
"typescript.referencesCodeLens.enabled": true, | |
} |
;; https://stackoverflow.com/questions/35773299/how-can-you-export-vs-code-extension-list | |
eg2.tslint | |
fwcd.kotlin | |
huizhou.githd | |
ionutvmi.reg | |
kenhowardpdx.vscode-gist | |
mohsen1.prettify-json | |
MS-CEINTL.vscode-language-pack-zh-hans | |
ms-python.anaconda-extension-pack | |
ms-python.python | |
ms-vscode.csharp | |
ms-vscode.PowerShell | |
redhat.java | |
redhat.vscode-yaml | |
RolandGreim.sharecode | |
slevesque.vscode-autohotkey | |
Tyriar.shell-launcher | |
vscjava.vscode-java-debug | |
vscjava.vscode-java-dependency | |
vscjava.vscode-java-pack | |
vscjava.vscode-java-test | |
vscjava.vscode-maven | |
vscodevim.vim |