Skip to content

Instantly share code, notes, and snippets.

@gustavonovaes
Last active August 8, 2025 16:50
Show Gist options
  • Select an option

  • Save gustavonovaes/ad021132710aa8326359f001a7c9f011 to your computer and use it in GitHub Desktop.

Select an option

Save gustavonovaes/ad021132710aa8326359f001a7c9f011 to your computer and use it in GitHub Desktop.
VSCodium
[
// UI shortcuts
{
"key": "ctrl+shift+j",
"command": "workbench.action.terminal.toggleTerminal",
"when": "terminal.active"
},
{
"key": "ctrl+k ctrl+w",
"command": "workbench.action.closeOtherEditors"
},
// Text editing
// Location navigation
{
"key": "alt+left",
"command": "workbench.action.navigateBackInNavigationLocations",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+left",
"command": "workbench.action.navigateBackInEditLocations",
"when": "editorTextFocus"
},
{
"key": "alt+right",
"command": "workbench.action.navigateForwardInNavigationLocations",
"when": "editorTextFocus"
},
{
"key": "ctrl+alt+right",
"command": "workbench.action.navigateForwardInEditLocations",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+alt+left",
"command": "workbench.action.navigateToLastEditLocation",
},
// Extension - FindItFaster
{
"key": "ctrl+shift+l",
"command": "find-it-faster.findFiles"
},
{
"key": "ctrl+shift+j",
"command": "-find-it-faster.findFiles"
},
]
{
// Editor - General
"editor.fontFamily": "JetBrains Mono",
"editor.fontLigatures": true,
"editor.fontSize": 14,
"editor.formatOnSave": true,
"editor.linkedEditing": true,
"editor.multiCursorLimit": 100000,
"editor.peekWidgetDefaultFocus": "editor",
"editor.scrollBeyondLastLine": false,
"editor.tabSize": 2,
// Editor UI
"editor.renderWhitespace": "all",
"editor.renderControlCharacters": false,
"editor.minimap.enabled": false,
"editor.padding.bottom": 200,
// Editor - Sugestion
"editor.inlineSuggest.enabled": true,
"editor.inlineSuggest.showToolbar": "always",
"editor.suggest.filterGraceful": true,
"editor.suggest.localityBonus": true,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestOnTriggerCharacters": false,
"editor.acceptSuggestionOnEnter": "smart",
"editor.inlineSuggest.suppressSuggestions": true,
"editor.quickSuggestions": {
"other": "inline",
"comments": "off",
"strings": "off"
},
"editor.parameterHints.enabled": false,
"editor.wordBasedSuggestions": "off",
// Editor - Highlight
"editor.bracketPairColorization.independentColorPoolPerBracketType": true,
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.nonBasicASCII": false,
// Extensions
"extensions.ignoreRecommendations": true,
// Explorer
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"explorer.confirmPasteNative": false,
"explorer.sortOrder": "type",
// Files
"files.autoSave": "afterDelay",
"files.restoreUndoStack": true,
"files.refactoring.autoSave": false,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/.DS_Store": true,
"**/Thumbs.db": true,
"**/tmp": true,
"**/.tmp": true,
"**/temp": true,
"**/.temp": true,
},
"files.watcherExclude": {
"**/.git/**": true,
"**/.hg/**": true,
"**/temp/**": true,
"**/.temp/**": true,
"**/.build/**": true,
"**/.cache/**": true,
"**/.next/**": true,
"**/.gradle/**": true,
"**/coverage/**": true,
"**/node_modules/**": true,
"**/dist/**": true,
"**/vendor/**": true,
},
"files.hotExit": "off",
// Search
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/*.code-search": true,
"**/.git": true,
"**/.hg": true,
"**/temp": true,
"**/.temp": true,
"**/.build": true,
"**/.cache": true,
"**/.next": true,
"**/.gradle": true,
"**/coverage": true,
"**/dist": true,
"**/vendor": true,
},
"search.maxResults": 1000,
"search.quickOpen.history.filterSortOrder": "recency",
"search.quickOpen.includeHistory": false,
"search.quickOpen.includeSymbols": true,
"search.useGlobalIgnoreFiles": true,
"search.defaultViewMode": "tree",
// Git
"git.openRepositoryInParentFolders": "never",
"git.enableSmartCommit": true,
"git.autofetch": true,
// Terminal
"terminal.integrated.enableMultiLinePasteWarning": "never",
"terminal.integrated.enablePersistentSessions": false,
"terminal.integrated.fontFamily": "JetBrains Mono",
"terminal.integrated.fontSize": 14,
"terminal.integrated.gpuAcceleration": "auto",
"terminal.integrated.scrollback": 10000,
"terminal.integrated.shellIntegration.history": 10000,
"terminal.integrated.shellIntegration.decorationsEnabled": "never",
"terminal.integrated.defaultProfile.linux": "zsh",
// Window
"window.commandCenter": false,
"window.confirmSaveUntitledWorkspace": false,
"window.menuBarVisibility": "toggle",
"window.restoreWindows": "none",
// Workbench
"workbench.startupEditor": "none",
"workbench.tree.enableStickyScroll": true,
"workbench.colorTheme": "Ayu Mirage Bordered",
"workbench.iconTheme": "ayu",
"workbench.activityBar.location": "hidden",
"workbench.statusBar.visible": false,
"workbench.layoutControl.enabled": false,
"workbench.navigationControl.enabled": false,
// Extension - dbankier.vscode-quick-select
"quick-select.includeBackticks": true,
// Other
"typescript.updateImportsOnFileMove.enabled": "always",
"javascript.updateImportsOnFileMove.enabled": "always",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment