Last active
June 18, 2020 07:13
-
-
Save RomiC/6b89cc0b2b7e5b9b93a4b541a8c9a7fd to your computer and use it in GitHub Desktop.
VSCode settings gist
This file contains 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
[ | |
{ | |
"id": "2gua.rainbow-brackets", | |
"name": "rainbow-brackets", | |
"publisher": "2gua", | |
"version": "0.0.6" | |
}, | |
{ | |
"id": "alexkrechik.cucumberautocomplete", | |
"name": "cucumberautocomplete", | |
"publisher": "alexkrechik", | |
"version": "2.14.1" | |
}, | |
{ | |
"id": "codemooseus.vscode-devtools-for-chrome", | |
"name": "vscode-devtools-for-chrome", | |
"publisher": "codemooseus", | |
"version": "0.0.7" | |
}, | |
{ | |
"id": "CraigMaslowski.erb", | |
"name": "erb", | |
"publisher": "CraigMaslowski", | |
"version": "0.0.1" | |
}, | |
{ | |
"id": "david-rickard.git-diff-and-merge-tool", | |
"name": "git-diff-and-merge-tool", | |
"publisher": "david-rickard", | |
"version": "1.0.4" | |
}, | |
{ | |
"id": "eamodio.gitlens", | |
"name": "gitlens", | |
"publisher": "eamodio", | |
"version": "10.2.2" | |
}, | |
{ | |
"id": "EditorConfig.EditorConfig", | |
"name": "EditorConfig", | |
"publisher": "EditorConfig", | |
"version": "0.15.1" | |
}, | |
{ | |
"id": "eg2.vscode-npm-script", | |
"name": "vscode-npm-script", | |
"publisher": "eg2", | |
"version": "0.3.12" | |
}, | |
{ | |
"id": "felipe.nasc-touchbar", | |
"name": "nasc-touchbar", | |
"publisher": "felipe", | |
"version": "1.12.0" | |
}, | |
{ | |
"id": "marvinhagemeister.theme-afterglow-remastered", | |
"name": "theme-afterglow-remastered", | |
"publisher": "marvinhagemeister", | |
"version": "1.1.2" | |
}, | |
{ | |
"id": "mohsen1.prettify-json", | |
"name": "prettify-json", | |
"publisher": "mohsen1", | |
"version": "0.0.3" | |
}, | |
{ | |
"id": "mutantdino.resourcemonitor", | |
"name": "resourcemonitor", | |
"publisher": "mutantdino", | |
"version": "1.0.7" | |
}, | |
{ | |
"id": "nonoroazoro.syncing", | |
"name": "syncing", | |
"publisher": "nonoroazoro", | |
"version": "3.0.13" | |
}, | |
{ | |
"id": "Orta.vscode-jest", | |
"name": "vscode-jest", | |
"publisher": "Orta", | |
"version": "3.2.0" | |
}, | |
{ | |
"id": "rid9.datetime", | |
"name": "datetime", | |
"publisher": "rid9", | |
"version": "2.0.1" | |
}, | |
{ | |
"id": "streetsidesoftware.code-spell-checker", | |
"name": "code-spell-checker", | |
"publisher": "streetsidesoftware", | |
"version": "1.9.0" | |
}, | |
{ | |
"id": "syler.sass-indented", | |
"name": "sass-indented", | |
"publisher": "syler", | |
"version": "1.8.5" | |
}, | |
{ | |
"id": "vscode-icons-team.vscode-icons", | |
"name": "vscode-icons", | |
"publisher": "vscode-icons-team", | |
"version": "10.1.1" | |
}, | |
{ | |
"id": "vscodevim.vim", | |
"name": "vim", | |
"publisher": "vscodevim", | |
"version": "1.14.5" | |
}, | |
{ | |
"id": "xabikos.JavaScriptSnippets", | |
"name": "JavaScriptSnippets", | |
"publisher": "xabikos", | |
"version": "1.8.0" | |
} | |
] |
This file contains 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
// Place your key bindings in this file to overwrite the defaults | |
[ | |
// Menu | |
{ | |
"key": "cmd+s", | |
"command": "workbench.action.files.saveAll" | |
}, | |
{ | |
"key": "cmd+alt+s", | |
"command": "workbench.action.files.save" | |
}, | |
{ | |
"key": "cmd+shift+s", | |
"command": "workbench.action.files.saveWithoutFormatting" | |
}, | |
{ | |
"key": "alt+p", | |
"command": "workbench.action.openRecent" | |
}, | |
// Completion | |
{ | |
"key": "ctrl+j", | |
"command": "selectNextSuggestion", | |
"when": "suggestWidgetVisible" | |
}, | |
{ | |
"key": "ctrl+k", | |
"command": "selectPrevSuggestion", | |
"when": "suggestWidgetVisible" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "workbench.action.quickOpenSelectNext", | |
"when": "inQuickOpen" | |
}, | |
{ | |
"key": "ctrl+k", | |
"command": "workbench.action.quickOpenSelectPrevious", | |
"when": "inQuickOpen" | |
}, | |
// Editor | |
// Navigating back/forward through the code | |
{ | |
"key": "ctrl+o", | |
"command": "workbench.action.navigateBack" | |
}, | |
{ | |
"key": "ctrl+-", | |
"command": "-workbench.action.navigateBack" | |
}, | |
{ | |
"key": "ctrl+i", | |
"command": "workbench.action.navigateForward" | |
}, | |
{ | |
"key": "ctrl+shift+-", | |
"command": "-workbench.action.navigateForward" | |
}, | |
// Navigating next/previous editor (tab) | |
{ | |
"key": "ctrl+alt+j", | |
"command": "workbench.action.openPreviousRecentlyUsedEditor" | |
}, | |
{ | |
"key": "ctrl+alt+k", | |
"command": "workbench.action.openNextRecentlyUsedEditor" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "workbench.action.openNextRecentlyUsedEditorInGroup", | |
"when": "!suggestWidgetVisible && !inQuickOpen" | |
}, | |
{ | |
"key": "ctrl+k", | |
"command": "workbench.action.openPreviousRecentlyUsedEditorInGroup", | |
"when": "!suggestWidgetVisible && !inQuickOpen" | |
}, | |
// Miscellaneous | |
// - Maximize editor group | |
{ | |
"key": "cmd+m", | |
"command": "workbench.action.toggleEditorWidths", | |
"when": "editorTextFocus" | |
}, | |
// - Copy file (relative) path | |
{ | |
"key": "cmd+k cmd+c", | |
"command": "copyRelativeFilePath", | |
"when": "isMac && vim.active && vim.mode != 'Insert'" | |
}, | |
{ | |
"key": "shift+alt+cmd+c", | |
"command": "-copyRelativeFilePath", | |
"when": "!editorFocus" | |
}, | |
{ | |
"key": "tab", | |
"command": "-extension.vim_tab", | |
"when": "editorFocus && vim.active && !inDebugRepl && vim.mode != 'Insert'" | |
}, | |
{ | |
"key": "shift+cmd+u", | |
"command": "-workbench.action.output.toggleOutput" | |
}, | |
{ | |
"key": "shift+tab", | |
"command": "-extension.vim_shift+tab", | |
"when": "editorFocus && vim.active && !inDebugRepl && vim.mode != 'Insert'" | |
}, | |
// Keep editor opened | |
{ | |
"key": "cmd+enter", | |
"command": "workbench.action.keepEditor", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "cmd+enter", | |
"command": "-debug.openBreakpointToSide", | |
"when": "breakpointsFocused" | |
}, | |
{ | |
"key": "cmd+k enter", | |
"command": "-workbench.action.keepEditor" | |
}, | |
// - Quick fix menu | |
{ | |
"key": "alt+q", | |
"command": "editor.action.quickFix" | |
}, | |
// This keybinding is messy | |
{ | |
"key": "cmd+k cmd+r", | |
"command": "-workbench.action.keybindingsReference" | |
}, | |
// Layout | |
{ | |
"key": "cmd+shift+k cmd+shift+right", | |
"command": "workbench.action.moveEditorToNextGroup" | |
}, | |
{ | |
"key": "cmd+alt+right", | |
"command": "-workbench.action.moveEditorToNextGroup" | |
}, | |
{ | |
"key": "cmd+shift+k cmd+shift+left", | |
"command": "workbench.action.moveEditorToPreviousGroup" | |
}, | |
{ | |
"key": "cmd+alt+left", | |
"command": "-workbench.action.moveEditorToPreviousGroup" | |
}, | |
{ | |
"key": "shift+cmd+w", | |
"command": "workbench.action.closeAllEditors" | |
}, | |
{ | |
"key": "shift+cmd+w", | |
"command": "-workbench.action.closeWindow" | |
}, | |
// Right/left panels | |
{ | |
"key": "cmd+.", | |
"command": "workbench.action.togglePanel" | |
}, | |
{ | |
"key": "cmd+j", | |
"command": "-workbench.action.togglePanel" | |
}, | |
{ | |
"key": "cmd+m", | |
"command": "workbench.action.toggleMaximizedPanel", | |
"when": "panelFocus" | |
}, | |
{ | |
"key": "cmd+,", | |
"command": "workbench.action.toggleSidebarVisibility" | |
}, | |
{ | |
"key": "cmd+b", | |
"command": "-workbench.action.toggleSidebarVisibility" | |
}, | |
// - go to Explorer | |
{ | |
"key": "g e", | |
"command": "workbench.view.explorer", | |
"when": "!inputFocus" | |
}, | |
{ | |
"key": "cmd+g e", | |
"command": "workbench.view.explorer", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "shift+cmd+e", | |
"command": "-workbench.view.explorer" | |
}, | |
// - go to Git | |
{ | |
"key": "g c", | |
"command": "workbench.view.scm", | |
"when": "!inputFocus" | |
}, | |
{ | |
"key": "cmd+g c", | |
"command": "workbench.view.scm", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "shift+cmd+e", | |
"command": "-workbench.view.scm" | |
}, | |
// - go to GitLens | |
{ | |
"key": "g l", | |
"command": "gitlens.views.repositories:gitlens.focus", | |
"when": "!inputFocus" | |
}, | |
{ | |
"key": "cmd+g l", | |
"command": "gitlens.views.repositories:gitlens.focus", | |
"when": "terminalFocus" | |
}, | |
// - go to Search | |
{ | |
"key": "g f", | |
"command": "workbench.action.findInFiles", | |
"when": "!inputFocus" | |
}, | |
{ | |
"key": "cmd+g f", | |
"command": "workbench.action.findInFiles", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "shift+cmd+f", | |
"command": "-workbench.action.findInFiles" | |
}, | |
// - go to Terminal | |
{ | |
"key": "g s", | |
"command": "workbench.action.terminal.focus", | |
"when": "!terminalFocus && !inputFocus" | |
}, | |
{ | |
"key": "ctrl+`", | |
"command": "-workbench.action.terminal.toggleTerminal" | |
}, | |
// - go to Problems | |
{ | |
"key": "g p", | |
"command": "workbench.action.problems.focus", | |
"when": "!inputFocus" | |
}, | |
{ | |
"key": "cmd+g p", | |
"command": "workbench.action.problems.focus", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "shift+cmd+m", | |
"command": "-workbench.actions.view.problems" | |
}, | |
// - go to Output | |
// - Git | |
{ | |
"key": "cmd+g cmd+g", | |
"command": "git.showOutput" | |
}, | |
// - Jest | |
{ | |
"key": "cmd+g cmd+j", | |
"command": "io.orta.jest.show-active-output" | |
}, | |
// Tools | |
// Explorer | |
{ | |
"key": "cmd+k r", | |
"command": "workbench.files.action.showActiveFileInExplorer" | |
}, | |
{ | |
"key": "cmd+k r", | |
"command": "-workbench.action.files.revealActiveFileInWindows" | |
}, | |
// Git | |
{ | |
"key": "alt+g c", | |
"command": "git.checkout" | |
}, | |
{ | |
"key": "alt+g alt+f", | |
"command": "git.pushForce" | |
}, | |
{ | |
"key": "alt+g s", | |
"command": "git.sync" | |
}, | |
{ | |
"key": "alt+g alt+p", | |
"command": "git.publish" | |
}, | |
{ | |
"key": "alt+g p", | |
"command": "git.pull" | |
}, | |
{ | |
"key": "cmd+enter", | |
"command": "git.commit" | |
}, | |
// Explorer | |
{ | |
"key": "r", | |
"command": "revealFileInOS", | |
"when": "explorerViewletFocus && !inputFocus" | |
}, | |
{ | |
"key": "n", | |
"command": "explorer.newFile", | |
"when": "explorerViewletFocus && !inputFocus" | |
}, | |
{ | |
"key": "f", | |
"command": "explorer.newFile", | |
"when": "explorerViewletFocus && !inputFocus" | |
}, | |
// Terminal | |
{ | |
"key": "cmd+j", | |
"command": "workbench.action.terminal.focusNext", | |
"when": "terminalFocus" | |
}, | |
{ | |
"key": "cmd+k", | |
"command": "workbench.action.terminal.focusPrevious", | |
"when": "terminalFocus" | |
}, | |
// Tasks | |
{ | |
"key": "cmd+shift+r", | |
"command": "workbench.action.tasks.runTask" | |
}, | |
{ | |
"key": "cmd+k cmd+l", | |
"command": "editorTextFocus && editor.action.openLink" | |
}, | |
{ | |
"key": "cmd+alt+r", | |
"command": "workbench.action.tasks.restartTask" | |
}, | |
// Source control | |
{ | |
"key": "ctrl+k", | |
"command": "workbench.action.compareEditor.previousChange", | |
"when": "isInDiffEditor" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "workbench.action.compareEditor.nextChange", | |
"when": "isInDiffEditor" | |
}, | |
{ | |
"key": "ctrl+f", | |
"command": "-extension.vim_ctrl+f", | |
"when": "editorTextFocus && vim.active && vim.use<C-f> && !inDebugRepl" | |
}, | |
{ | |
"key": "o", | |
"command": "git.openFile", | |
"when": "isInDiffEditor" | |
} | |
] |
This file contains 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
// Place your key bindings in this file to overwrite the defaults | |
[ | |
// Menu | |
{ | |
"key": "ctrl+s", | |
"command": "workbench.action.files.saveAll", | |
"when": "!isMac" | |
}, | |
{ | |
"key": "cmd+s", | |
"command": "workbench.action.files.saveAll", | |
"when": "isMac" | |
}, | |
{ | |
"key": "ctrl+alt+s", | |
"command": "workbench.action.files.save", | |
"when": "!isMac" | |
}, | |
{ | |
"key": "cmd+alt+s", | |
"command": "workbench.action.files.save", | |
"when": "isMac" | |
}, | |
{ | |
"key": "ctrl+shift+s", | |
"command": "workbench.action.files.saveWithoutFormatting", | |
"when": "!isMac" | |
}, | |
{ | |
"key": "ctrl+k ctrl+shift+s", | |
"command": "-workbench.action.files.saveWithoutFormatting", | |
"when": "!isMac" | |
}, | |
{ | |
"key": "cmd+shift+s", | |
"command": "workbench.action.files.saveWithoutFormatting", | |
"when": "isMac" | |
}, | |
// Completion | |
{ | |
"key": "alt+j", | |
"command": "selectNextSuggestion", | |
"when": "!isMac && editorTextFocus" | |
}, | |
{ | |
"key": "cmd+j", | |
"command": "selectNextSuggestion", | |
"when": "isMac && editorTextFocus" | |
}, | |
{ | |
"key": "alt+k", | |
"command": "selectPrevSuggestion", | |
"when": "!isMac && editorTextFocus" | |
}, | |
{ | |
"key": "cmd+k", | |
"command": "selectPrevSuggestion", | |
"when": "isMac && editorTextFocus" | |
}, | |
{ | |
"key": "alt+j", | |
"command": "workbench.action.quickOpenSelectNext", | |
"when": "!isMac && !editorTextFocus" | |
}, | |
{ | |
"key": "cmd+j", | |
"command": "workbench.action.quickOpenSelectNext", | |
"when": "isMac && !editorTextFocus" | |
}, | |
{ | |
"key": "alt+k", | |
"command": "workbench.action.quickOpenSelectPrevious", | |
"when": "!isMac && !editorTextFocus" | |
}, | |
{ | |
"key": "cmd+k", | |
"command": "workbench.action.quickOpenSelectPrevious", | |
"when": "isMac && !editorTextFocus" | |
}, | |
// Panels | |
{ | |
"key": "alt+p", | |
"command": "workbench.action.focusPanel" | |
}, | |
// Editor | |
// - folding | |
{ | |
"key": "ctrl+k ctrl+[", | |
"command": "editor.fold", | |
"when": "!isMac && editorTextFocus" | |
}, | |
{ | |
"key": "alt+cmd+[", | |
"command": "-editor.fold" | |
}, | |
{ | |
"key": "cmd+k cmd+[", | |
"command": "editor.fold", | |
"when": "isMac && editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+k ctrl+]", | |
"command": "editor.unfold", | |
"when": "!isMac && editorTextFocus" | |
}, | |
{ | |
"key": "alt+cmd+]", | |
"command": "-editor.unfold" | |
}, | |
{ | |
"key": "cmd+k cmd+]", | |
"command": "editor.unfold", | |
"when": "isMac && editorTextFocus" | |
}, | |
// Miscellaneous | |
{ | |
"key": "tab", | |
"command": "-extension.vim_tab" | |
}, | |
{ | |
"key": "shift+tab", | |
"command": "-extension.vim_shift+tab" | |
}, | |
{ | |
"key": "ctrl+k ctrl+h", | |
"command": "-workbench.action.output.toggleOutput" | |
}, | |
// This keybinding is messy | |
{ | |
"key": "ctrl+k ctrl+r", | |
"command": "-workbench.action.keybindingsReference" | |
}, | |
// Removing default close tab keybinding to enable vim behavior | |
{ | |
"key": "ctrl+w", | |
"command": "-workbench.action.closeActiveEditor" | |
}, | |
// Removing close all keybinding | |
{ | |
"key": "ctrl+k ctrl+shift+w", | |
"command": "-workbench.action.closeAllGroups" | |
}, | |
// Remove to support select next and multi cursor mode | |
{ | |
"key": "ctrl+n", | |
"command": "-extension.vim_ctrl+n", | |
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl" | |
}, | |
// Remove vim_ctrl+d to support default "select next" | |
{ | |
"key": "ctrl+d", | |
"command": "-extension.vim_ctrl+d", | |
"when": "editorTextFocus && vim.active && !inDebugRepl" | |
}, | |
// Layout | |
{ | |
"key": "cmd+k down", | |
"command": "workbench.action.moveEditorToBelowGroup", | |
"when": "isMac && editorTextFocus" | |
}, | |
{ | |
"key": "cmd+k down", | |
"command": "-workbench.action.moveActiveEditorGroupDown", | |
"when": "isMac" | |
}, | |
{ | |
"key": "cmd+k left", | |
"command": "workbench.action.moveEditorToLeftGroup", | |
"when": "isMac && editorTextFocus" | |
}, | |
{ | |
"key": "cmd+k left", | |
"command": "-workbench.action.moveActiveEditorGroupLeft", | |
"when": "isMac" | |
}, | |
{ | |
"key": "cmd+k right", | |
"command": "workbench.action.moveEditorToRightGroup", | |
"when": "isMac && editorTextFocus" | |
}, | |
{ | |
"key": "cmd+k right", | |
"command": "-workbench.action.moveActiveEditorGroupRight", | |
"when": "isMac" | |
}, | |
{ | |
"key": "cmd+k up", | |
"command": "workbench.action.moveEditorToAboveGroup", | |
"when": "isMac && editorTextFocus" | |
}, | |
{ | |
"key": "cmd+k up", | |
"command": "-workbench.action.moveActiveEditorGroupUp", | |
"when": "isMac" | |
}, | |
{ | |
"key": "ctrl+shift+w", | |
"command": "workbench.action.closeAllGroups", | |
"when": "!isMac" | |
}, | |
{ | |
"key": "cmd+shift+w", | |
"command": "workbench.action.closeAllGroups", | |
"when": "isMac" | |
}, | |
{ | |
"key": "ctrl+shift+w", | |
"command": "-workbench.action.closeWindow" | |
}, | |
{ | |
"key": "ctrl+k w", | |
"command": "-workbench.action.closeEditorsInGroup" | |
}, | |
{ | |
"key": "alt+w", | |
"command": "workbench.action.closeActiveEditor", | |
"when": "!isMac && editorTextFocus" | |
}, | |
{ | |
"key": "alt+w", | |
"command": "-toggleSearchWholeWord" | |
}, | |
// Quick fix | |
{ | |
"key": "ctrl+k ctrl+q", | |
"command": "editor.action.quickFix", | |
"when": "!isMac" | |
}, | |
{ | |
"key": "cmd+k cmd+q", | |
"command": "editor.action.quickFix", | |
"when": "isMac" | |
}, | |
// Right/left panels | |
{ | |
"key": "ctrl+.", | |
"command": "workbench.action.togglePanel" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "-workbench.action.togglePanel" | |
}, | |
{ | |
"key": "ctrl+,", | |
"command": "workbench.action.toggleSidebarVisibility" | |
}, | |
{ | |
"key": "ctrl+b", | |
"command": "-workbench.action.toggleSidebarVisibility" | |
}, | |
{ | |
"key": "ctrl+shift+m", | |
"command": "workbench.action.toggleMaximizedPanel", | |
"when": "!isMac && !editorTextFocus" | |
}, | |
{ | |
"key": "cmd+shift+m", | |
"command": "workbench.action.toggleMaximizedPanel", | |
"when": "isMac && !editorTextFocus" | |
}, | |
// Tools | |
// - Explorer | |
{ | |
"key": "ctrl+shift+e", | |
"command": "workbench.explorer.fileView.focus", | |
"when": "!isMac" | |
}, | |
{ | |
"key": "cmd+shift+e", | |
"command": "workbench.explorer.fileView.focus", | |
"when": "isMac" | |
}, | |
{ | |
"key": "ctrl+k ctrl+r", | |
"command": "workbench.files.action.showActiveFileInExplorer", | |
"when": "!isMac" | |
}, | |
{ | |
"key": "cmd+k cmd+r", | |
"command": "workbench.files.action.showActiveFileInExplorer", | |
"when": "isMac" | |
}, | |
{ | |
"key": "cmd+k cmd+r", | |
"command": "-workbench.action.keybindingsReference", | |
"when": "isMac" | |
}, | |
{ | |
"key": "ctrl+k r", | |
"command": "-workbench.action.files.revealActiveFileInWindows" | |
}, | |
{ | |
"key": "ctrl+n", | |
"command": "explorer.newFile", | |
"when": "!isMac && filesExplorerFocus" | |
}, | |
{ | |
"key": "cmd+n", | |
"command": "explorer.newFile", | |
"when": "isMac && filesExplorerFocus" | |
}, | |
{ | |
"key": "ctrl+shift+n", | |
"command": "explorer.newFolder", | |
"when": "!isMac && filesExplorerFocus" | |
}, | |
{ | |
"key": "cmd+shift+n", | |
"command": "explorer.newFolder", | |
"when": "isMac && filesExplorerFocus" | |
}, | |
// - Git | |
{ | |
"key": "ctrl+alt+g", | |
"command": "git.showOutput", | |
"when": "!isMac" | |
}, | |
{ | |
"key": "ctrl+cmd+g", | |
"command": "git.showOutput", | |
"when": "isMac" | |
}, | |
{ | |
"key": "ctrl+g ctrl+c", | |
"command": "git.checkout" | |
}, | |
{ | |
"key": "ctrl+g ctrl+p", | |
"command": "git.push" | |
}, | |
{ | |
"key": "ctrl+g p", | |
"command": "git.pull" | |
}, | |
{ | |
"key": "ctrl+g c", | |
"command": "git.commit" | |
}, | |
{ | |
"key": "ctrl+g ctrl+m", | |
"command": "git.merge" | |
}, | |
// - Problems | |
{ | |
"key": "ctrl+alt+p", | |
"command": "workbench.action.problems.focus" | |
}, | |
{ | |
"key": "ctrl+shift+m", | |
"command": "-workbench.actions.view.problems" | |
}, | |
// - Terminal | |
{ | |
"key": "ctrl+shift+t", | |
"command": "workbench.action.terminal.focus", | |
"when": "editorTextFocus" | |
}, | |
{ | |
"key": "ctrl+shift+c", | |
"command": "-workbench.action.terminal.openNativeConsole", | |
"when": "!terminalFocus" | |
}, | |
{ | |
"key": "ctrl+shift+c", | |
"command": "workbench.action.terminal.kill", | |
"when": "terminalFocus" | |
}, | |
// - Tasks | |
{ | |
"key": "ctrl+shift+r", | |
"command": "workbench.action.tasks.runTask", | |
"when": "!isMac" | |
}, | |
{ | |
"key": "cmd+shift+r", | |
"command": "workbench.action.tasks.runTask", | |
"when": "isMac" | |
}, | |
{ | |
"key": "ctrl+k ctrl+l", | |
"command": "editor.action.openLink" | |
}, | |
{ | |
"key": "ctrl+k r", | |
"command": "workbench.action.tasks.restartTask" | |
}, | |
// - Compare editor | |
{ | |
"key": "ctrl+k", | |
"command": "workbench.action.compareEditor.previousChange", | |
"when": "isInDiffEditor" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "workbench.action.compareEditor.nextChange", | |
"when": "isInDiffEditor" | |
}, | |
{ | |
"key": "ctrl+g s", | |
"command": "git.stage" | |
}, | |
{ | |
"key": "ctrl+f", | |
"command": "-extension.vim_ctrl+f", | |
"when": "editorTextFocus && vim.active && vim.use<C-f> && !inDebugRepl" | |
}, | |
{ | |
"key": "ctrl+enter", | |
"command": "-debug.openBreakpointToSide", | |
"when": "breakpointsFocused" | |
}, | |
{ | |
"key": "ctrl+enter", | |
"command": "workbench.action.keepEditor" | |
}, | |
{ | |
"key": "ctrl+k enter", | |
"command": "-workbench.action.keepEditor" | |
}, | |
{ | |
"key": "ctrl+j", | |
"command": "-extension.vim_ctrl+j", | |
"when": "editorTextFocus && vim.active && vim.use<C-j> && !inDebugRepl && vim.mode != 'Insert'" | |
}, | |
{ | |
"key": "ctrl+k ctrl+p", | |
"command": "-workbench.action.showAllEditors" | |
} | |
] |
This file contains 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
{ | |
// Определяет язык интерфейса VSCode. | |
// Список поддерживаемых языков см. в https://go.microsoft.com/fwlink/?LinkId=761051. | |
// Для изменения значения требуется перезапуск VSCode. | |
"locale":"en" | |
} |
This file contains 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
// Поместите параметры в этот файл, чтобы перезаписать параметры по умолчанию. | |
{ | |
"auto-close-tag.activationOnLanguage": [ | |
"xml", | |
"php", | |
"blade", | |
"ejs", | |
"jinja", | |
"javascriptreact", | |
"typescriptreact", | |
"plaintext", | |
"markdown", | |
"vue", | |
"liquid", | |
"erb", | |
"lang-cfml", | |
"cfml", | |
"HTML (Eex)" | |
], | |
"editor.fontFamily": "Fira Code", | |
"editor.fontSize": 14, | |
"editor.fontLigatures": true, | |
"editor.tabSize": 2, | |
"files.eol": "\n", | |
"explorer.openEditors.visible": 0, | |
"explorer.autoReveal": false, | |
"editor.wordWrap": "on", | |
"editor.wrappingIndent": "indent", | |
"editor.minimap.enabled": false, | |
"extensions.autoUpdate": false, | |
"extensions.ignoreRecommendations": true, | |
"git.confirmSync": false, | |
"terminal.integrated.fontFamily": "Fira Code", | |
"terminal.integrated.fontSize": 11, | |
"vim.cmdLineInitialColon": true, | |
"vim.easymotion": true, | |
"vim.foldfix": true, | |
"vim.statusBarColorControl": true, | |
"vim.visualstar": true, | |
"vim.useSystemClipboard": true, | |
"vsicons.projectDetection.autoReload": true, | |
"window.restoreFullscreen": true, | |
"window.newWindowDimensions": "inherit", | |
"workbench.editor.tabSizing": "shrink", | |
"workbench.iconTheme": "vscode-icons", | |
"workbench.colorTheme": "Darcula Extended", | |
"window.zoomLevel": -1, | |
"window.restoreWindows": "all", | |
"editor.autoIndent": true, | |
"editor.cursorBlinking": "solid", | |
"vsicons.dontShowNewVersionMessage": true, | |
"typescript.check.npmIsInstalled": false, | |
"workbench.startupEditor": "newUntitledFile", | |
"git.autofetch": true, | |
"git.enableSmartCommit": true | |
} |
This file contains 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
// Place your settings in this file to overwrite the default settings | |
{ | |
"breadcrumbs.enabled": false, | |
"editor.cursorBlinking": "solid", | |
"editor.definitionLinkOpensInPeek": true, | |
"editor.fontFamily": "JetBrains Mono, Medium", | |
"editor.fontLigatures": true, | |
"editor.fontWeight": "500", | |
"editor.minimap.enabled": false, | |
"editor.tabSize": 2, | |
"editor.wordWrap": "on", | |
"editor.wrappingIndent": "indent", | |
"explorer.autoReveal": false, | |
"explorer.confirmDelete": false, | |
"explorer.confirmDragAndDrop": false, | |
"explorer.openEditors.visible": 0, | |
"dateTime.customFormat": "DD MMM, HH:mm", | |
"debug.toolBarLocation": "docked", | |
"files.eol": "\n", | |
"git.autofetch": true, | |
"git.confirmSync": false, | |
"git.enableSmartCommit": true, | |
"gitlens.codeLens.enabled": false, | |
"gitlens.codeLens.authors.enabled": false, | |
"javascript.autoClosingTags": true, | |
"javascript.suggestionActions.enabled": false, | |
"npm.enableScriptExplorer": true, | |
"typescript.autoClosingTags": true, | |
"typescript.suggestionActions.enabled": false, | |
"vim.easymotion": true, | |
"vim.easymotionMarkerFontFamily": "Fira Code, Retina", | |
"vim.foldfix": true, | |
"vim.useSystemClipboard": true, | |
"vim.visualstar": true, | |
"window.titleBarStyle": "custom", | |
"workbench.colorCustomizations": { | |
"statusBar.background": "#3c3c3c", | |
"statusBar.noFolderBackground": "#3c3c3c", | |
"statusBar.debuggingBackground": "#3c3c3c", | |
"terminal.ansiBlack": "#151515", | |
"terminal.ansiRed": "#ac4142", | |
"terminal.ansiGreen": "#7e8e50", | |
"terminal.ansiYellow": "#e5b567", | |
"terminal.ansiBlue": "#6c99bb", | |
"terminal.ansiPurple": "#9f4e85", | |
"terminal.ansiCyan": "#7dd6cf", | |
"terminal.ansiWhite": "#d0d0d0", | |
"terminal.ansiBrightBlack": "#505050", | |
"terminal.ansiBrightRed": "#ac4142", | |
"terminal.ansiBrightGreen": "#7e8e50", | |
"terminal.ansiBrightYellow": "#e5b567", | |
"terminal.ansiBrightBlue": "#6c99bb", | |
"terminal.ansiBrightPurple": "#9f4e85", | |
"terminal.ansiBrightCyan": "#7dd6cf", | |
"terminal.ansiBrightWhite": "#f5f5f5", | |
"background": "#212121", | |
"foreground": "#d0d0d0" | |
}, | |
"workbench.editor.closeEmptyGroups": true, | |
"workbench.editor.enablePreview": true, | |
"workbench.startupEditor": "newUntitledFile", | |
"workbench.editor.showTabs": true, | |
"files.associations": { | |
"*.snap": "snapshot", | |
"*.scss": "scss" | |
}, | |
"typescript.updateImportsOnFileMove.enabled": "always", | |
"editor.tabCompletion": "on", | |
"gitlens.hovers.enabled": false, | |
"gitlens.currentLine.enabled": false, | |
"editor.multiCursorMergeOverlapping": true, | |
"window.restoreFullscreen": true, | |
"window.restoreWindows": "one", | |
"explorer.sortOrder": "type", | |
"search.showLineNumbers": true, | |
"editor.fontSize": 14, | |
"editor.formatOnSave": true, | |
"prettier.jsxSingleQuote": true, | |
"prettier.jsxBracketSameLine": true, | |
"prettier.arrowParens": "always", | |
"editor.cursorSmoothCaretAnimation": true, | |
"terminal.integrated.fontSize": 14, | |
"git.showPushSuccessNotification": true, | |
"prettier.endOfLine": "lf", | |
"workbench.iconTheme": "vscode-icons", | |
"[typescript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"workbench.colorTheme": "Afterglow Remastered", | |
"resmon.disk.format": "Remaining", | |
"resmon.show.cpuusage": false, | |
"vim.debug.silent": true, | |
"vim.highlightedyank.enable": true, | |
"git.rebaseWhenSync": true, | |
"problems.showCurrentInStatus": true, | |
"diffEditor.ignoreTrimWhitespace": false, | |
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", | |
"terminal.integrated.rendererType": "experimentalWebgl", | |
"editor.multiCursorModifier": "ctrlCmd", | |
"gitlens.gitCommands.skipConfirmations": ["fetch:command", "switch:command"], | |
"cSpell.enabledLanguageIds": [ | |
"asciidoc", | |
"css", | |
"git-commit", | |
"go", | |
"graphql", | |
"html", | |
"ignore", | |
"javascript", | |
"javascriptreact", | |
"json", | |
"jsonc", | |
"jsx-tags", | |
"less", | |
"makefile", | |
"markdown", | |
"php", | |
"plaintext", | |
"sql", | |
"ssh_config", | |
"text", | |
"typescript", | |
"typescriptreact", | |
"vimrc", | |
"yaml", | |
"yml" | |
], | |
"cSpell.userWords": [ | |
"Charugin", | |
"c", | |
"codecov", | |
"devtool", | |
"dropdown", | |
"eofline", | |
"eslintignore", | |
"gitattributes", | |
"iefix", | |
"lcov", | |
"lightbox", | |
"nowrap", | |
"opentype", | |
"parens", | |
"precommit", | |
"prepush", | |
"prettierrc", | |
"progid", | |
"readonly", | |
"romi", | |
"shrinkwrap", | |
"submenu", | |
"tootip", | |
"truetype", | |
"unmocked", | |
"woff", | |
"xlink", | |
"yandex" | |
], | |
"window.zoomLevel": 0, | |
"workbench.editor.highlightModifiedTabs": true, | |
"nasc-touchbar.addCursorBelow": false, | |
"keyboard.touchbar.ignored": [ | |
"workbench.action.navigateBack", | |
"workbench.action.navigateForward", | |
"workbench.action.debug.run", | |
"workbench.action.debug.start" | |
], | |
"timeline.showView": true, | |
"nasc-touchbar.toggleSidebar": true, | |
"nasc-touchbar.enableFuncGroup": true, | |
"nasc-touchbar.enableEditorGroup": true, | |
"nasc-touchbar.enableCursorsGroup": true, | |
"nasc-touchbar.enableSrcGroup": true, | |
"nasc-touchbar.goToDefinition": false, | |
"nasc-touchbar.rename": false, | |
"editor.renderWhitespace": "none", | |
"nasc-touchbar.showCommands": false, | |
"terminal.external.osxExec": "iTerm2.app", | |
"terminal.integrated.fontFamily": "JetBrains Mono Medium for Powerline", | |
"terminal.integrated.macOptionIsMeta": true, | |
"terminal.integrated.commandsToSkipShell": [ | |
"git.checkout", | |
"git.publish", | |
"git.sync", | |
"workbench.action.problems.focus", | |
"workbench.files.action.focusFilesExplorer", | |
"workbench.view.search.focus", | |
"workbench.view.scm", | |
"workbench.action.closePanel" | |
], | |
"vim.autoSwitchInputMethod.enable": true, | |
"vim.autoSwitchInputMethod.defaultIM": "com.apple.keylayout.US", | |
"vim.autoSwitchInputMethod.obtainIMCmd": "/usr/local/bin/im-select", | |
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/local/bin/im-select {im}", | |
"gitlens.views.showRelativeDateMarkers": false, | |
"[javascript]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"terminal.integrated.copyOnSelection": true, | |
"terminal.integrated.scrollback": 10000, | |
"vim.normalModeKeyBindingsNonRecursive": [ | |
// Go to: | |
// - Terminal | |
{ | |
"before": ["g", "s"], | |
"commands": ["workbench.action.terminal.focus"] | |
}, | |
// - Search | |
{ | |
"before": ["g", "f"], | |
"commands": ["workbench.action.findInFiles"] | |
}, | |
{ | |
"before": ["g", "F"], | |
"after": ["v", "i", "w"], | |
"commands": ["workbench.action.findInFiles"] | |
}, | |
// - Git | |
{ | |
"before": ["g", "c"], | |
"commands": ["workbench.view.scm"] | |
}, | |
// - Explorer | |
{ | |
"before": ["g", "e"], | |
"commands": ["workbench.files.action.focusFilesExplorer"] | |
}, | |
// - Problems | |
{ | |
"before": ["g", "p"], | |
"commands": ["workbench.action.problems.focus"] | |
}, | |
// - Git Lens | |
{ | |
"before": ["g", "l"], | |
"commands": ["gitlens.views.repositories:gitlens.focus"] | |
}, | |
// - Find in the (active) file | |
{ | |
"before": ["/"], | |
"commands": ["actions.find"] | |
} | |
], | |
"vim.visualModeKeyBindingsNonRecursive": [ | |
// Search | |
// - selected | |
{ | |
"before": ["g", "f"], | |
"commands": ["workbench.action.findInFiles"] | |
} | |
], | |
"[html]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"terminal.integrated.enableBell": true, | |
"terminal.integrated.lineHeight": 1.2, | |
"vim.cursorStylePerMode.visual": "block-outline", | |
"vim.statusBarColorControl": true, | |
"vim.statusBarColors.normal": "#3c3c3c", | |
"vim.statusBarColors.insert": "#ac4142", | |
"vim.statusBarColors.visual": "#7e8e50", | |
"vim.statusBarColors.searchinprogressmode": "#e5b567", | |
"zenMode.hideLineNumbers": false, | |
"zenMode.hideTabs": false, | |
"gitlens.views.repositories.files.layout": "list", | |
"editor.lineNumbers": "relative", | |
"workbench.editorAssociations": [ | |
{ | |
"viewType": "default", | |
"filenamePattern": "*.html" | |
} | |
], | |
"zenMode.hideStatusBar": false, | |
"zenMode.centerLayout": false, | |
"zenMode.silentNotifications": false, | |
"workbench.statusBar.visible": true, | |
"zenMode.restore": true, | |
"gitlens.blame.heatmap.enabled": false, | |
"workbench.activityBar.visible": false | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment