Skip to content

Instantly share code, notes, and snippets.

@DirkR
Last active November 21, 2020 21:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DirkR/fd34ff39c3e106034614b7c2568efc5a to your computer and use it in GitHub Desktop.
Save DirkR/fd34ff39c3e106034614b7c2568efc5a to your computer and use it in GitHub Desktop.
vscode_settings
{"lastUpload":"2020-11-21T21:26:03.236Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "31079",
"publisherId": "naumovs.color-highlight",
"publisherDisplayName": "naumovs"
},
"name": "color-highlight",
"publisher": "naumovs",
"version": "2.3.0"
},
{
"metadata": {
"id": "1559",
"publisherId": "mikestead.dotenv",
"publisherDisplayName": "mikestead"
},
"name": "dotenv",
"publisher": "mikestead",
"version": "1.0.1"
},
{
"metadata": {
"id": "17125",
"publisherId": "codingyu.laravel-goto-view",
"publisherDisplayName": "codingyu"
},
"name": "laravel-goto-view",
"publisher": "codingyu",
"version": "1.3.3"
},
{
"metadata": {
"publisherId": "marp-team.marp-vscode",
"publisherDisplayName": "marp-team"
},
"name": "marp-vscode",
"publisher": "marp-team",
"version": "0.16.0"
},
{
"metadata": {
"id": "21492",
"publisherId": "junstyle.php-cs-fixer",
"publisherDisplayName": "junstyle"
},
"name": "php-cs-fixer",
"publisher": "junstyle",
"version": "0.1.155"
},
{
"metadata": {
"id": "16440",
"publisherId": "neilbrayfield.php-docblocker",
"publisherDisplayName": "neilbrayfield"
},
"name": "php-docblocker",
"publisher": "neilbrayfield",
"version": "2.1.0"
},
{
"metadata": {
"id": "105",
"publisherId": "felixfbecker.php-intellisense",
"publisherDisplayName": "felixfbecker"
},
"name": "php-intellisense",
"publisher": "felixfbecker",
"version": "2.3.14"
},
{
"metadata": {
"id": "484d897a-6711-403c-ab54-a96f12be5833",
"publisherId": "Equinusocio.vsc-community-material-theme",
"publisherDisplayName": "Equinusocio"
},
"name": "vsc-community-material-theme",
"publisher": "Equinusocio",
"version": "1.4.2"
},
{
"metadata": {
"id": "dffaf5a1-2219-434b-9d87-cb586fd59260",
"publisherId": "Equinusocio.vsc-material-theme",
"publisherDisplayName": "Equinusocio"
},
"name": "vsc-material-theme",
"publisher": "Equinusocio",
"version": "33.0.0"
},
{
"metadata": {
"id": "8c609a4f-268a-41fb-8fe6-b6fcd95e8113",
"publisherId": "equinusocio.vsc-material-theme-icons",
"publisherDisplayName": "equinusocio"
},
"name": "vsc-material-theme-icons",
"publisher": "equinusocio",
"version": "1.2.0"
},
{
"metadata": {
"id": "58925",
"publisherId": "mrmlnc.vscode-duplicate",
"publisherDisplayName": "mrmlnc"
},
"name": "vscode-duplicate",
"publisher": "mrmlnc",
"version": "1.2.1"
},
{
"metadata": {
"id": "21518",
"publisherId": "mrmlnc.vscode-scss",
"publisherDisplayName": "mrmlnc"
},
"name": "vscode-scss",
"publisher": "mrmlnc",
"version": "0.9.1"
}
]
// Place your key bindings in this file to override the defaults
[
/**
* Panels
**/
{
"key": "cmd+k cmd+e",
"command": "workbench.view.explorer"
},
{
"key": "cmd+k cmd+g",
"command": "workbench.view.scm"
},
{
"key": "cmd+k cmd+d",
"command": "workbench.view.debug"
},
{
"key": "cmd+k cmd+x",
"command": "workbench.extensions.action.showInstalledExtensions"
},
{
"key": "cmd+k cmd+b",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "cmd+e",
"command": "workbench.action.focusActiveEditorGroup"
},
{
"key": "cmd+t",
"command": "workbench.action.terminal.toggleTerminal"
},
/**
* Toggle Font Size
**/
{
"key": "cmd+k cmd+k",
"command": "toggle",
"when": "editorTextFocus",
"args": {
"id": "fontSize",
"value": [
{
"editor.fontSize": 15,
"editor.lineHeight": 45
},
{
"editor.fontSize": 12,
"editor.lineHeight": 0
}
]
}
},
/**
* Fold/Unfold
**/
{
"key": "shift+cmd+[",
"command": "editor.fold",
"when": "editorFocus"
},
{
"key": "shift+cmd+]",
"command": "editor.unfold",
"when": "editorFocus"
},
/**
* Line Manipulation
**/
{
"key": "cmd+l",
"command": "editor.action.copyLinesDownAction",
"when": "editorTextFocus"
},
{
"key": "cmd+j",
"command": "editor.action.joinLines",
"when": "editorTextFocus"
},
/**
* File Explorer
**/
{
"key": "cmd+d",
"command": "duplicate.execute",
"when": "explorerViewletVisible && filesExplorerFocus && !explorerResourceIsRoot && !inputFocus"
},
{
"key": "cmd+n",
"command": "explorer.newFile",
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus"
},
{
"key": "shift+cmd+n",
"command": "explorer.newFolder",
"when": "explorerViewletVisible && filesExplorerFocus && !inputFocus"
},
/**
* Multi-Cursor
**/
{
"key": "cmd+backspace",
"command": "editor.action.moveSelectionToPreviousFindMatch",
"when": "editorFocus && editorHasMultipleSelections"
},
{
"key": "cmd+k cmd+d",
"command": "editor.action.moveSelectionToNextFindMatch",
"when": "editorFocus && editorHasMultipleSelections"
},
{
"key": "cmd+right",
"command": "editor.action.insertCursorAtEndOfEachLineSelected",
"when": "editorFocus && editorHasSelection"
},
/**
* Split Panels
**/
{
"key": "ctrl+w",
"command": "workbench.action.joinAllGroups",
"when": "editorFocus"
},
{
"key": "ctrl+n",
"command": "workbench.action.splitEditor",
"when": "editorFocus"
},
{
"key": "ctrl+l",
"command": "workbench.action.navigateRight",
"when": "editorFocus"
},
{
"key": "ctrl+h",
"command": "workbench.action.navigateLeft",
"when": "editorFocus"
},
{
"key": "ctrl+=",
"command": "workbench.action.increaseViewSize",
"when": "editorFocus"
},
{
"key": "ctrl+-",
"command": "workbench.action.decreaseViewSize",
"when": "editorFocus"
},
/**
* Terminal Split Panel
**/
{
"key": "ctrl+n",
"command": "workbench.action.terminal.split",
"when": "terminalFocus"
},
{
"key": "ctrl+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+w",
"command": "workbench.action.terminal.kill",
"when": "terminalFocus"
},
/**
* Emmet
**/
{
"key": "cmd+m cmd+i",
"command": "editor.emmet.action.balanceIn",
"when": "editorTextFocus"
},
{
"key": "cmd+m cmd+o",
"command": "editor.emmet.action.balanceOut",
"when": "editorTextFocus"
},
{
"key": "cmd+m cmd+w",
"command": "editor.emmet.action.wrapWithAbbreviation",
"when": "editorTextFocus"
},
{
"key": "cmd+m cmd+m",
"command": "editor.emmet.action.matchTag",
"when": "editorTextFocus"
},
{
"key": "cmd+m cmd+e",
"command": "editor.action.smartSelect.expand",
"when": "editorTextFocus"
},
{
"key": "cmd+m cmd+r",
"command": "editor.emmet.action.updateTag",
"when": "editorTextFocus"
},
{
"key": "cmd+m cmd+backspace",
"command": "editor.emmet.action.removeTag",
"when": "editorTextFocus"
},
/**
* amVim Finder Fix
**/
{
"key": "enter",
"command": "editor.action.nextMatchFindAction",
"when": "findWidgetVisible"
},
{
"key": "shift+enter",
"command": "editor.action.previousMatchFindAction",
"when": "findWidgetVisible"
},
/**
* IntelliSense
**/
{
"key": "cmd+r",
"command": "workbench.action.gotoSymbol"
},
{
"key": "cmd+shift+r",
"command": "workbench.action.showAllSymbols"
},
{
"key": "cmd+k cmd+enter",
"command": "editor.action.goToDeclaration",
"when": "editorTextFocus"
},
{
"key": "cmd+k cmd+i",
"command": "namespaceResolver.import"
},
/**
* Project Switching
**/
{
"key": "cmd+;",
"command": "workbench.action.switchWindow",
"when": "! config.simple-project-switcher.present"
},
{
"key": "alt+cmd+right",
"command": "workbench.action.showNextWindowTab"
},
{
"key": "alt+cmd+left",
"command": "workbench.action.showPreviousWindowTab"
},
/**
* Open DevTools
**/
{
"key": "alt+cmd+i",
"command": "workbench.action.toggleDevTools"
},
/**
* Hide Toaster Notifications
**/
{
"key": "escape",
"command": "notifications.hideToasts",
"when": "notificationToastsVisible"
}
]
{
/**
* Better Defaults
**/
"editor.copyWithSyntaxHighlighting": false,
"diffEditor.ignoreTrimWhitespace": false,
"editor.emptySelectionClipboard": false,
"workbench.editor.enablePreview": false,
"window.newWindowDimensions": "inherit",
"editor.multiCursorModifier": "ctrlCmd",
"files.trimTrailingWhitespace": true,
"diffEditor.renderSideBySide": false,
"editor.snippetSuggestions": "top",
"editor.detectIndentation": true,
"editor.formatOnPaste": true,
"window.nativeFullScreen": false,
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
/**
* Hide Everything
*/
"workbench.activityBar.visible": false,
"workbench.sideBar.location": "right",
"workbench.statusBar.visible": false,
"workbench.editor.showTabs": false,
"editor.renderIndentGuides": false,
"editor.minimap.enabled": false,
"editor.lineNumbers": "off",
/**
* Silence The Noise
*/
"breadcrumbs.enabled": false,
"scm.diffDecorations": "none",
"editor.hover.enabled": false,
"editor.matchBrackets": "never",
"workbench.tips.enabled": false,
"editor.colorDecorators": false,
"git.decorations.enabled": true,
"workbench.startupEditor": "none",
"editor.lightbulb.enabled": false,
"editor.selectionHighlight": false,
"editor.overviewRulerBorder": false,
"editor.renderLineHighlight": "none",
"editor.occurrencesHighlight": false,
"problems.decorations.enabled": false,
"editor.renderControlCharacters": false,
"editor.hideCursorInOverviewRuler": true,
"editor.gotoLocation.multipleReferences": "goto",
"editor.gotoLocation.multipleDefinitions": "goto",
"editor.gotoLocation.multipleDeclarations": "goto",
"workbench.editor.enablePreviewFromQuickOpen": false,
"editor.gotoLocation.multipleImplementations": "goto",
"editor.gotoLocation.multipleTypeDefinitions": "goto",
/**
* Typography
**/
"workbench.colorTheme": "Community Material Theme Palenight",
"editor.fontFamily": "Fira Code",
"editor.fontSize": 15,
"editor.lineHeight": 45,
"editor.suggestFontSize": 15,
"editor.suggestLineHeight": 28,
"terminal.integrated.fontSize": 15,
"terminal.integrated.lineHeight": 1.5,
/**
* Find
**/
"search.useIgnoreFiles": false,
"search.exclude": {
// Hide everything in /vendor, except the "laravel" and "livewire" folder.
"**/vendor/{[^l],?[^ai]}*": true,
// Hide everything in /public, except "index.php"
"**/public/{[^i],?[^n]}*": true,
"**/node_modules": true,
"**/dist": true,
"**/_ide_helper.php": true,
"**/composer.lock": true,
"**/package-lock.json": true,
"storage": true,
".phpunit.result.cache": true
},
/**
* Code
**/
// Include "-" in word selection.
"editor.wordSeparators": "`~!@#%^&*()=+[{]}\\|;:'\",.<>/?",
"emmet.includeLanguages": {
"blade.php": "html",
"blade": "html",
"vue-html": "html",
"vue": "html",
},
"files.associations": {
".php_cs": "php",
".php_cs.dist": "php",
"*.php": "php" // this is super important, otherwise intelephense will not auto-index your project.
},
/**
* PHP
**/
"php.suggest.basic": false,
/**
* PHP CS Fixer
**/
"[php]": {
"editor.defaultFormatter": "junstyle.php-cs-fixer"
},
"php-cs-fixer.onsave": true,
"php-cs-fixer.showOutput": false,
"php-cs-fixer.autoFixByBracket": false,
"php-cs-fixer.rules": "@PSR2",
/**
* Prettier
**/
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"prettier.requireConfig": true,
"prettier.useEditorConfig": false,
/**
* Window Settings
**/
// "window.nativeTabs": true,
"window.titleBarStyle": "native",
"customizeUI.titleBar": "inline",
"customizeUI.stylesheet": {
".editor .title": "background: transparent !important;",
".editor .title .label-container": "visibility: hidden;",
// Hide top-right buttons
".editor .title .actions-container .action-item a": "visibility: hidden;",
// Show top-right "settings goto icon"
".editor .title .actions-container .action-item a[title=\"Open Settings (UI)\"]": "visibility: initial;",
".editor .title .actions-container .action-item a[title=\"Open Settings (JSON)\"]": "visibility: initial;",
// Make it the "right-most" icon.
".editor .title .actions-container": "flex-direction: row-reverse;",
// Only show the scrollbar on hover.
".editor .scrollbar .slider": "visibility: hidden",
".editor .scrollbar:hover .slider": "visibility: initial",
// Change cursor color.
".monaco-editor .cursor": "background: linear-gradient(to bottom, #7f00ff, #e100ff) !important; color: #292D3E !important"
},
"telemetry.enableCrashReporter": false,
/**
* Settings sync
*/
"sync.gist": "fd34ff39c3e106034614b7c2568efc5a",
"sync.forceDownload": false,
"sync.autoUpload": true,
"sync.autoDownload": true,
"explorer.openEditors.visible": 0,
"intelephense.completionProvider.backslashPrefix": false,
"zenMode.fullScreen": false,
"window.zoomLevel": 1,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment