diff --git a/vscode/.gitignore b/vscode/.gitignore new file mode 100644 index 00000000000..2c1b6581da1 --- /dev/null +++ b/vscode/.gitignore @@ -0,0 +1,3 @@ +projects.json +projects_cache_git.json +projects_cache_vscode.json \ No newline at end of file diff --git a/vscode/keybindings.json b/vscode/keybindings.json new file mode 100644 index 00000000000..0689a2e4daa --- /dev/null +++ b/vscode/keybindings.json @@ -0,0 +1,16 @@ +// Place your key bindings in this file to overwrite the defaults +[ + { "key": "ctrl+1", "command": "workbench.action.focusFirstEditorGroup" }, + { "key": "ctrl+2", "command": "workbench.action.focusSecondEditorGroup" }, + { "key": "ctrl+3", "command": "workbench.action.focusThirdEditorGroup" }, + { "key": "ctrl+0", "command": "workbench.action.focusSideBar" }, + { "key": "cmd+1", "command": "workbench.action.openEditorAtIndex1" }, + { "key": "cmd+2", "command": "workbench.action.openEditorAtIndex2" }, + { "key": "cmd+3", "command": "workbench.action.openEditorAtIndex3" }, + { "key": "cmd+4", "command": "workbench.action.openEditorAtIndex4" }, + { "key": "cmd+5", "command": "workbench.action.openEditorAtIndex5" }, + { "key": "cmd+6", "command": "workbench.action.openEditorAtIndex6" }, + { "key": "cmd+7", "command": "workbench.action.openEditorAtIndex7" }, + { "key": "cmd+8", "command": "workbench.action.openEditorAtIndex8" }, + { "key": "cmd+9", "command": "workbench.action.openEditorAtIndex9" } +] \ No newline at end of file diff --git a/vscode/settings.json b/vscode/settings.json new file mode 100644 index 00000000000..229e394eb1f --- /dev/null +++ b/vscode/settings.json @@ -0,0 +1,30 @@ +{ + "workbench.colorTheme": "Atom One Dark", + "workbench.iconTheme": "vscode-icons", + "editor.fontLigatures": true, + "editor.fontFamily": "Fira Code", + "editor.fontSize": 17, + "editor.tabSize": 2, + "workbench.sideBar.location": "left", + "workbench.statusBar.visible": true, + "workbench.activityBar.visible": true, + "window.zoomLevel": 0, + "window.openFilesInNewWindow": "off", + "window.reopenFolders": "all", + "window.newWindowDimensions": "inherit", + "files.autoSave": "onFocusChange", + "vim.useSystemClipboard": true, + "vim.insertModeKeyBindings": [ + { + "before": ["j", "j"], + "after": [""] + } + ], + "vim.disableAnnoyingNeovimMessage": true, + "projectManager.vscode.baseFolders": [ + "$home/projects" + ], + "projectManager.git.baseFolders": [ + "$home/projects" + ] +} \ No newline at end of file diff --git a/vscode/vsicons.settings.json b/vscode/vsicons.settings.json new file mode 100644 index 00000000000..2a1c1128643 --- /dev/null +++ b/vscode/vsicons.settings.json @@ -0,0 +1 @@ +{"version":"7.10.1","status":1,"welcomeShown":true} \ No newline at end of file