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 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
| [ | |
| { | |
| "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 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
| // 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 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
| // 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 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
| { | |
| // Определяет язык интерфейса VSCode. | |
| // Список поддерживаемых языков см. в https://go.microsoft.com/fwlink/?LinkId=761051. | |
| // Для изменения значения требуется перезапуск VSCode. | |
| "locale":"en" | |
| } |
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
| // Поместите параметры в этот файл, чтобы перезаписать параметры по умолчанию. | |
| { | |
| "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 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
| // 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