My VSCode Extensions and Settings

vscode extensions and other settings gist backed up using “settings sync” extension has this gist ID:  755ddfffe8b5a70ca415683ffbff8a88…Hence GIST URL WILL BE : https://gist.github.com/tkhemani/755ddfffe8b5a70ca415683ffbff8a88

 

MINIMAL SETTINGS FOR USING VS CODE AS TODO LIST:

INSTALL: https://marketplace.visualstudio.com/items?itemName=PKief.markdown-checkbox

{
"window.menuBarVisibility": "toggle",
"workbench.startupEditor": "newUntitledFile",
"extensions.autoUpdate": true,
"files.autoSave": "onFocusChange",
"window.restoreWindows": "all",
"workbench.statusBar.visible": false,
"workbench.activityBar.visible": false,
"editor.lineNumbers": "off",
"editor.scrollBeyondLastLine": false,
"editor.codeLens": true,
"debug.allowBreakpointsEverywhere": true,
"editor.minimap.enabled": false,
"zenMode.fullScreen": false,
"zenMode.restore": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.wordWrap": "on",
"markdown-checkbox.italicWhenChecked": false,
"markdown-checkbox.strikeThroughWhenChecked": false,
"markdown-checkbox.withBulletPoint": true
}
KEYBINDINGS
{
“key”: “ctrl+q”,
“command”: “workbench.action.showCommands”
},
{
“key”: “ctrl+]”,
“command”: “workbench.action.navigateForward”
},
{
“key”: “ctrl+[“,
“command”: “workbench.action.navigateBack”
},
{
“key”: “alt+z”,
“command”: “workbench.action.toggleZenMode”,
“when”: “editorTextFocus”
},

{
“key”: “alt+f”,
“command”: “workbench.action.toggleMenuBar”
},

{

“key”: “ctrl+b”, // b for box
“command”: “extension.createCheckbox”,
“when”: “editorTextFocus”
},
{
“key”: “ctrl+d”, //d for done
“command”: “extension.markCheckbox”,
“when”: “editorTextFocus”
}

MARKDOWN EXTENSIONS

https://marketplace.visualstudio.com/items?itemName=bierner.markdown-preview-github-styles

https://github.com/mjbvz/vscode-markdown-mermaid

https://marketplace.visualstudio.com/items?itemName=bierner.markdown-emoji

ICON THEME I USE IS BUILT IN THEME : SETI

NOW I’M BACKING UP ALL SETTINGS AND EXTENSIONS Using Code-Sync HERE: https://bitbucket.org/tkhemani90/shared/src/264211302a07cc8815e241edb1cd2f1c99164f27/vsCode%20Settings%20and%20Extension%20Backup.7z?at=master&fileviewer=file-view-default

press Ctrl+Alt+Space to move the focus to the documentation (Ctrl+Space twice) fly-out such that it can now receive keyboard shortcuts for Page Up/Down actions.

When using this setting, the Tab key will no longer expand the abbreviation. You can still use the Emmet: Expand Abbreviation command or bind a new keyboard shortcut to the editor.emmet.action.expandAbbreviation command.

You can opt into the new tasks version 2.0.0 but please note that this version is currently a preview and still under active development. We make it available in order to get early feedback. To enable the tasks preview, set the version attribute to "2.0.0" in task.json

Recipes for nonstandard debugging scenarios

Setting up Node.js debugging can be challenging for some non-standard or complex scenarios. With this release, we’ve started to collect recipes for these scenarios in a new repository.

The initial recipes cover Debugging TypeScript in a Docker Container and Developing the MERN Starter in VS Code.

toggleFindInSelection (Alt+L) to toggle Find In Selection so you can keep your hands on the keyboard when switching all Find options

You can now configure tasks so that they are executed inside the Integrated Terminal. By adding a runner property to the task.json file as shown below you enable the Integrated Terminal.

https://marketplace.visualstudio.com/items?itemName=johnpapa.pwa-tools

MAY 2017 rel settings:

“autoimport.showNotifications”: false,
“html.format.wrapLineLength”: 20,
“problems.autoReveal”: true,
“javascript.implicitProjectConfig.checkJs”: true,
“git.ignoreLegacyWarning”: true,
“editor.minimap.maxColumn”: 30,
“editor.renderIndentGuides”: true,
“window.openFilesInNewWindow”: “default”,
“editor.multiCursorModifier”: “ctrlCmd”,
“window.enableMenuBarMnemonics”: false,
“editor.minimap.renderCharacters”: true,
“workbench.sideBar.location”: “left”,
“emmet.useNewEmmet”: true,
“editor.find.seedSearchStringFromSelection”: true,
“editor.find.autoFindInSelection”: true,
“editor.showFoldingControls”: “always”,
“editor.letterSpacing”: 0
“workbench.colorCustomizations”: {

“editorIndentGuide.background”: “#efeff2”,

“editorError.foreground”: “#efeff2”,
“editorCursor.foreground”: “#adadad”,

Create custom snippets

File -> Preferences -> User Snippets, select the language, and create a snippet.

"create component": {
    "prefix": "component",
    "body": [
        "class $1 extends React.Component {",
        "",
        "    render() {",
        "        return ($2);",
        "    }",
        "",
        "}"
    ]
},

See more details in documentation.

NOTE: Before Syncing the Extensions, Make sure they’re ALL ENABLED. Then later you can use this to disable all extensions at once: code –disable-extensions        //Disable all installed extensions. OR BETTER STILL, use this: https://github.com/Microsoft/vscode/issues/18630

TO SHARE EXTENSIONS AND SETTINGS VIA GIT:

  • Backup everything using Code-Sync to a local folder.
  • Next, create following files in .vscode folder inside your git repo:
    • settings.json
    • tasks.json
    • launch.json
    • extensions.json
  • Finally copy settings from that local folder to these files
  • Now, checkin and push the .vscode folder to git
  • Toggle Status and Activity bar visibility OR setup Alt+X as Zen mode which hides both these with single command and brings them back on exiting zen mode with alt X again

KEYBINDINGS

// Place your key bindings in this file to overwrite the defaults
[
{
“key”: “alt+z”,
“command”: “workbench.action.toggleZenMode”,
“when”: “editorTextFocus”
},
{
“key”: “ctrl+q”,
“command”: “workbench.action.closeEditorsInOtherGroups”
}
]

FOR MARKDOWN EXTENSIONS, SEE: https://wordpress.com/post/discventionstech.wordpress.com/18110

TIPS:

  • Use >Fold command for code folding
  • Use Alt + Click for multiple cursor
  • Alt+Left to navigate back or forward (right)
  • Ctrl+Shift+\ Jump to matching bracket

NEW

Code Spellchecker

Preview Tools for Preview Editor

Live HTML Previewer

Auto Close Tag

ext install simontest

https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag

https://marketplace.visualstudio.com/items?itemName=johnpapa.Angular2

https://marketplace.visualstudio.com/items?itemName=vittorioromeo.expand-selection-to-scope

https://marketplace.visualstudio.com/items?itemName=Zarel.sublime-commands

https://marketplace.visualstudio.com/items?itemName=Angular.ng-template

EXISTING

C:\WINDOWS\system32>code –list-extensions
abusaidm.html-snippets
akamud.vscode-theme-onedark
alefragnani.Bookmarks
alefragnani.project-manager
alexdima.copy-relative-path
christian-kohler.npm-intellisense
christian-kohler.path-intellisense
chrmarti.regex
CoenraadS.bracket-pair-colorizer
Compulim.compulim-vscode-dictionary
DavidAnson.vscode-markdownlint
dbaeumer.vscode-eslint
donjayamanne.python
DSKWRK.vscode-generate-getter-setter
dzannotti.vscode-babel-coloring
eamodio.gitlens
eg2.tslint
eg2.vscode-npm-script
formulahendry.code-runner
humao.rest-client
infinity1207.angular2-switcher
jakethashi.vscode-angular2-emmet

ext install vscode-angular2-emmet
joelday.docthis
johnpapa.Angular2
mdickin.markdown-shortcuts
mrmlnc.vscode-autoprefixer
ms-vscode.csharp
ms-vscode.PowerShell
msjsdiag.debugger-for-chrome
natewallace.angular2-inline
Orta.vscode-react-native-storybooks
PeterJausovec.vscode-docker
pflannery.vscode-versionlens
rbbit.typescript-hero
redhat.java
robertohuertasm.vscode-icons
seanmcbreen.Spell
Shan.code-settings-sync
shinnn.stylelint
slevesque.vscode-multiclip
steve8708.Align
UVBrain.Angular2
vsmobile.vscode-react-native
xabikos.ReactSnippets
Zignd.html-css-class-completion

https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag

https://marketplace.visualstudio.com/items?itemName=web-dave.vsc-angular-cli

https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig

https://marketplace.visualstudio.com/items?itemName=mdickin.markdown-shortcuts

https://marketplace.visualstudio.com/items?itemName=waderyan.gitblame

git project manager extension

IN CASE GIST IS NOT ACCESSIBLE, USE THIS BACKUP:

settings.json

//1.11 rel of 1 april 2017 settings

{
“workbench.statusBar.visible”: true,
“workbench.experimental.colorCustomizations”: {
“statusBarBackground”: “#000000”,
“editorCursor”: “#000000”
},
“workbench.editor.revealIfOpen”: true,
“files.autoGuessEncoding”: true,
“editor.quickSuggestions”: {
“other”: true,
“comments”: true,
“strings”: true
},
“terminal.integrated.confirmOnExit”: true,
“typescript.implementationsCodeLens.enabled”: true
}
// Place your settings in this file to overwrite the default settings
{
    "workbench.activityBar.visible": true,
    "files.autoSave": "afterDelay",
    "files.autoSaveDelay": 400,
    "workbench.statusBar.visible": true,
    "workbench.welcome.enabled": false,
    "window.menuBarVisibility": "toggle",
    "typescript.tsdk": "C:/Users/ACER/AppData/Roaming/npm/node_modules/typescript/lib",
    "workbench.editor.tabCloseButton": "off",
    "editor.formatOnPaste": true,
    "typescript.referencesCodeLens.enabled": true,
    "typescript.useCodeSnippetsOnMethodSuggest": true,
    "debug.inlineValues": true,
    "editor.formatOnType": false,
    "editor.formatOnSave": true,
    "editor.wordWrap": "on",
    "editor.fontSize": 14,
    "editor.cursorStyle": "line",
    "editor.lineNumbers": "off",
    "editor.mouseWheelScrollSensitivity": 1,
    "editor.cursorBlinking": "solid",
    "editor.mouseWheelZoom": true,
    "window.reopenFolders": "all",
    "window.restoreFullscreen": true,
    "files.hotExit": "onExitAndWindowClose",
    "debug.allowBreakpointsEverywhere": true,
    "html.format.indentInnerHtml": true,
    "extensions.autoUpdate": true,
    "terminal.integrated.scrollback": 5000,
    //"react.beautify.onSave": true,
    // "java.home": "C:\\Program Files\\Java\\jdk1.8.0_121",
    // "tslint.jsEnable": true,
    // "vsicons.projectDetection.autoReload": true,
    // "sync.gist": "755ddfffe8b5a70ca415683ffbff8a88",
    // "sync.lastUpload": "2017-02-19T22:59:39.969Z",
    // "sync.autoDownload": false,
    // "sync.autoUpload": false,
    // "sync.lastDownload": "",
    // "sync.version": 251,
    // "sync.showSummary": true,
    // "sync.forceDownload": false,
    // "sync.anonymousGist": false,
    "files.exclude": {
        "**/.git": true,
        "**/.svn": true,
        "**/.hg": true,
        "**/.DS_Store": true,
        ".chrome/": true
    },
    "search.exclude": {
        "**/node_modules": true,
        "**/bower_components": true,
        ".chrome/": true
    },
    "workbench.colorTheme": "Visual Studio Dark",
    "editor.minimap.enabled": true,
    "editor.minimap.renderCharacters": true,
    "editor.dragAndDrop": true,
    "zenMode.restore": true,
“zenMode.hideTabs”: false
}

keybindings.json

// Place your key bindings in this file to overwrite the defaults
[{
"key": "alt+z",
"command": "workbench.action.toggleZenMode",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+s",
"command": "workbench.action.files.saveAll"
}
]

extensions.json

[
{
"metadata": {
"id": "835af090-485a-48fc-bc95-4dd5b3e79734",
"publisherId": "42c0760b-fc8c-46bc-975e-4de389991ae8",
"publisherDisplayName": "steve8708"
},
"name": "Align",
"publisher": "steve8708",
"version": "0.2.0"
},
{
"metadata": {
"id": "214cbfb9-7c06-4467-bad4-357ae83eb587",
"publisherId": "4434843a-4ebf-4f44-84f5-4176380c492d",
"publisherDisplayName": "johnpapa"
},
"name": "Angular2",
"publisher": "johnpapa",
"version": "2.0.3"
},
{
"metadata": {
"id": "4e2d44a1-45d8-4f74-9e96-158c4c51ccc4",
"publisherId": "e2248ff8-ae7a-4029-b435-d1cac8cf64e1",
"publisherDisplayName": "Balram Chavan"
},
"name": "Angular2",
"publisher": "UVBrain",
"version": "0.4.1"
},
{
"metadata": {
"id": "36d2103d-ba17-4fb6-9e79-32118fe3d48f",
"publisherId": "74f4ba4c-3d58-440c-9a0e-1ef5e4381947",
"publisherDisplayName": "Nate Wallace"
},
"name": "angular2-inline",
"publisher": "natewallace",
"version": "0.0.17"
},
{
"metadata": {
"id": "3a259045-e69a-48e3-a653-df434315df18",
"publisherId": "4f0abb45-bf7e-4549-9df7-c5fe70a8b00d",
"publisherDisplayName": "infinity1207"
},
"name": "angular2-switcher",
"publisher": "infinity1207",
"version": "0.1.4"
},
{
"metadata": {
"id": "b689fcc8-d494-4dbf-a228-2c694a578afc",
"publisherId": "3fbdef65-bdf5-4723-aeaf-9e12a50546ef",
"publisherDisplayName": "Alessandro Fragnani"
},
"name": "Bookmarks",
"publisher": "alefragnani",
"version": "0.11.0"
},
{
"metadata": {
"id": "f583eafd-aa0d-4ccb-8f44-d1e610389660",
"publisherId": "d0a031ad-49a6-4982-aba0-6391e97e948b",
"publisherDisplayName": "CoenraadS"
},
"name": "bracket-pair-colorizer",
"publisher": "CoenraadS",
"version": "0.8.6"
},
{
"metadata": {
"id": "a6a0c5b2-d078-4bf5-a9ee-4e37054414b3",
"publisherId": "38bbe3f0-5204-4170-845e-c2f966d979b8",
"publisherDisplayName": "Jun Han"
},
"name": "code-runner",
"publisher": "formulahendry",
"version": "0.6.10"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "ac3a3342-db76-40ef-9277-4657632d3bfe",
"publisherDisplayName": "Shan Khan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "2.4.4"
},
{
"metadata": {
"id": "c342c7b0-d9a3-4cf7-94af-151b3dbb0736",
"publisherId": "f9dbfd7c-f9a1-434c-9971-648ad2e23f96",
"publisherDisplayName": "Compulim"
},
"name": "compulim-vscode-dictionary",
"publisher": "Compulim",
"version": "0.0.5"
},
{
"metadata": {
"id": "060828aa-17ab-40d9-9e2d-f8407f5c8d04",
"publisherId": "36c010fa-f346-4325-ab00-0e8c727dbe17",
"publisherDisplayName": "alexdima"
},
"name": "copy-relative-path",
"publisher": "alexdima",
"version": "0.0.1"
},
{
"metadata": {
"id": "d0bfc4ab-1d3a-4487-8782-7cf6027b4fff",
"publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee",
"publisherDisplayName": "Microsoft"
},
"name": "csharp",
"publisher": "ms-vscode",
"version": "1.7.0"
},
{
"metadata": {
"id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "ecde0778-6fe5-4f72-93a7-196989f19e58",
"publisherDisplayName": "Microsoft"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "2.5.3"
},
{
"metadata": {
"id": "90a838c3-675b-4b87-b7a5-75ea88432cce",
"publisherId": "d4fc689c-c760-4902-af94-114f64e1100f",
"publisherDisplayName": "Joel Day"
},
"name": "docthis",
"publisher": "joelday",
"version": "0.4.0"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "678d198b-9b2e-49d3-96ff-6d801c9575df",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "2.5.2"
},
{
"metadata": {
"id": "7b71fc1b-190d-4f7d-95d1-93e422649b0a",
"publisherId": "20bf23ac-66a2-4404-9047-4b8215047b8b",
"publisherDisplayName": "Zignd"
},
"name": "html-css-class-completion",
"publisher": "Zignd",
"version": "1.0.3"
},
{
"metadata": {
"id": "be992f3f-9f22-4b66-a1d2-ecad04c28a28",
"publisherId": "7fe357ee-5480-4a7d-a4e9-009d9438c2a3",
"publisherDisplayName": "Mohamed Abusaid"
},
"name": "html-snippets",
"publisher": "abusaidm",
"version": "0.1.0"
},
{
"metadata": {
"id": "198a707e-28af-4e84-8610-6e2f628dd12d",
"publisherId": "eed56242-9699-4317-8bc7-e9f4b9bdd3ff",
"publisherDisplayName": "Red Hat"
},
"name": "java",
"publisher": "redhat",
"version": "0.0.10"
},
{
"metadata": {
"id": "a4f91432-1b7d-4acd-b906-76d8ac8ad7e7",
"publisherId": "6e4df8d3-5a1b-42d4-9e28-3c1aa1ff75cc",
"publisherDisplayName": "mdickin"
},
"name": "markdown-shortcuts",
"publisher": "mdickin",
"version": "0.6.1"
},
{
"metadata": {
"id": "dff6b801-247e-40e9-82e8-8c9b1d19d1b8",
"publisherId": "a892fb38-060b-475f-9e73-2e06a8a17a68",
"publisherDisplayName": "Christian Kohler"
},
"name": "npm-intellisense",
"publisher": "christian-kohler",
"version": "1.2.1"
},
{
"metadata": {
"id": "a41c1549-4053-44d4-bf30-60fc809b4a86",
"publisherId": "a892fb38-060b-475f-9e73-2e06a8a17a68",
"publisherDisplayName": "Christian Kohler"
},
"name": "path-intellisense",
"publisher": "christian-kohler",
"version": "1.2.0"
},
{
"metadata": {
"id": "40d39ce9-c381-47a0-80c8-a6661f731eab",
"publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee",
"publisherDisplayName": "Microsoft"
},
"name": "PowerShell",
"publisher": "ms-vscode",
"version": "0.9.0"
},
{
"metadata": {
"id": "1b747f06-3789-4ebd-ac99-f1fe430c3347",
"publisherId": "3fbdef65-bdf5-4723-aeaf-9e12a50546ef",
"publisherDisplayName": "Alessandro Fragnani"
},
"name": "project-manager",
"publisher": "alefragnani",
"version": "0.13.2"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "1ba8bd00-2ad1-4be0-a007-5b4b954c1ee7",
"publisherDisplayName": "Don Jayamanne"
},
"name": "python",
"publisher": "donjayamanne",
"version": "0.5.8"
},
{
"metadata": {
"id": "c807e072-5951-4a01-9542-450f946c7ec1",
"publisherId": "8961c3fe-3ec6-429d-886a-50b5af362a88",
"publisherDisplayName": "charalampos karypidis"
},
"name": "ReactSnippets",
"publisher": "xabikos",
"version": "1.2.1"
},
{
"metadata": {
"id": "7ed7bccd-f358-4c6f-88c0-1296185abaa1",
"publisherId": "6c6b26a3-e134-4d03-ad02-7e48f7c9f342",
"publisherDisplayName": "Christof Marti"
},
"name": "regex",
"publisher": "chrmarti",
"version": "0.0.7"
},
{
"metadata": {
"id": "dda49fd5-1f3b-4d25-bf61-4fc41905ede5",
"publisherId": "aa260071-fe15-4a92-8990-7b8753d9cbc7",
"publisherDisplayName": "Huachao Mao"
},
"name": "rest-client",
"publisher": "humao",
"version": "0.12.2"
},
{
"metadata": {
"id": "4080647e-d654-4079-aad0-96ead5af8010",
"publisherId": "a21445f8-fd83-46c9-b9e2-17c8cba9b89e",
"publisherDisplayName": "Sean McBreen"
},
"name": "Spell",
"publisher": "seanmcbreen",
"version": "0.9.1"
},
{
"metadata": {
"id": "f8b5562e-a2d9-49ab-9f91-e7da91998a92",
"publisherId": "253db61f-997d-4722-8120-7559a25856e6",
"publisherDisplayName": "Shinnosuke Watanabe"
},
"name": "stylelint",
"publisher": "shinnn",
"version": "0.22.0"
},
{
"metadata": {
"id": "513cf511-3894-4ee2-8c34-13ab83ddfd37",
"publisherId": "0b5821dc-b7ab-4fa0-bcee-c2add1d8f9db",
"publisherDisplayName": "egamma"
},
"name": "tslint",
"publisher": "eg2",
"version": "0.8.1"
},
{
"metadata": {
"id": "38583aca-2ba1-417f-80fc-68ca8d717fb4",
"publisherId": "c5d551f6-3d2b-41b9-8b4b-6224c4fcfb87",
"publisherDisplayName": "Christoph Bühler"
},
"name": "typescript-hero",
"publisher": "rbbit",
"version": "0.12.0"
},
{
"metadata": {
"id": "b1b80ce3-c4e0-42a5-b7c5-70317232f899",
"publisherId": "2dc32422-b544-4c09-b3f8-523f7b7d4ae6",
"publisherDisplayName": "jakethashi"
},
"name": "vscode-angular2-emmet",
"publisher": "jakethashi",
"version": "1.0.11"
},
{
"metadata": {
"id": "70159dd5-3ca5-4ccc-a7ae-011a662e08c2",
"publisherId": "c958976e-9702-4f1a-8bdf-26b7bc012d65",
"publisherDisplayName": "mrmlnc"
},
"name": "vscode-autoprefixer",
"publisher": "mrmlnc",
"version": "2.0.0"
},
{
"metadata": {
"id": "d7b592dd-41c9-4f2b-acf3-055ae65e55c6",
"publisherId": "f3764338-6fd9-45d3-be23-3da192e4db4b",
"publisherDisplayName": "dzannotti"
},
"name": "vscode-babel-coloring",
"publisher": "dzannotti",
"version": "0.0.4"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "bc3f1075-3ced-4395-9b1b-3f0ecaee83be",
"publisherDisplayName": "Microsoft"
},
"name": "vscode-docker",
"publisher": "PeterJausovec",
"version": "0.0.12"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "29859a75-d81b-4f0e-8578-2c80ecee6f99",
"publisherDisplayName": "Dirk Baeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "1.2.6"
},
{
"metadata": {
"id": "f00faeee-e939-4900-aaa5-3bf3f62440a3",
"publisherId": "b3c87146-9e8e-46da-8b85-09ef809fa4f4",
"publisherDisplayName": "DSKWRK"
},
"name": "vscode-generate-getter-setter",
"publisher": "DSKWRK",
"version": "0.4.2"
},
{
"metadata": {
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
"publisherId": "3d894ec1-7c48-4c7d-9d12-9738c4d94db3",
"publisherDisplayName": "Roberto Huertas"
},
"name": "vscode-icons",
"publisher": "robertohuertasm",
"version": "7.2.0"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "2e4d1cda-6ef0-4e42-a352-ab540afe8ff0",
"publisherDisplayName": "David Anson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.6.2"
},
{
"metadata": {
"id": "5656e382-e596-43f1-9bfa-61dda3d36cd3",
"publisherId": "30cbfd41-b05d-4739-9271-f782deb68b9e",
"publisherDisplayName": "slevesque"
},
"name": "vscode-multiclip",
"publisher": "slevesque",
"version": "0.1.2"
},
{
"metadata": {
"id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757",
"publisherId": "0b5821dc-b7ab-4fa0-bcee-c2add1d8f9db",
"publisherDisplayName": "egamma"
},
"name": "vscode-npm-script",
"publisher": "eg2",
"version": "0.1.8"
},
{
"metadata": {
"id": "b35cd5b4-18db-46f9-ba9e-06096c3b22d3",
"publisherId": "852b63c9-509c-44fb-a302-f04544c660ad",
"publisherDisplayName": "Visual Studio Mobile Tools"
},
"name": "vscode-react-native",
"publisher": "vsmobile",
"version": "0.3.1"
},
{
"metadata": {
"id": "7a6d909f-40d8-4f46-8244-f5ece41d0df5",
"publisherId": "c22b4001-1af3-48d1-87ed-490c6c3b747f",
"publisherDisplayName": "Orta"
},
"name": "vscode-react-native-storybooks",
"publisher": "Orta",
"version": "0.1.0"
},
{
"metadata": {
"id": "9b2c953d-6ad4-46d1-b18e-7e5992d1d8a6",
"publisherId": "1a680e61-b64e-4eff-bbbb-2085b0618f52",
"publisherDisplayName": "Mahmoud Ali"
},
"name": "vscode-theme-onedark",
"publisher": "akamud",
"version": "1.3.0"
}
]

ANGULAR DEVELOPMENT EXTENSION PACK

{
    “extensions”: [
        “EditorConfig.EditorConfig”,
        “UVBrain.Angular2”,
        “Zignd.html-css-class-completion”,
        “abusaidm.html-snippets”,
        “christian-kohler.npm-intellisense”,
        “christian-kohler.path-intellisense”,
        “codezombiech.gitignore”,
        “eamodio.gitlens”,
        “eg2.tslint”,
        “eg2.vscode-npm-script”,
        “golf1052.code-sync”,
        “humao.rest-client”,
        “infinity1207.angular2-switcher”,
        “jakethashi.vscode-angular2-emmet”,
        “mdickin.markdown-shortcuts”,
        “natewallace.angular2-inline”,
        “pflannery.vscode-versionlens”,
        “rbbit.typescript-hero”,
        “robertohuertasm.vscode-icons”,
        “slevesque.vscode-multiclip”,
        “web-dave.vsc-angular-cli”
    ]
}

EXPERIENCE

  • prefer GitLens over git history extension
  • Disable AutoSave coz it screws up with formatting. Instead set it as Save on Focus Change (this works for window and tab switch both) and for formatting enable both formatOnTyping and formatOnSave for best results. Now you don’t have to worry about manually saving or formatting EVER AGAIN.

VSCODE NOW SUPPORTS CUSTOM COLORS TO OVERRIDE THEMES:

For Default Dark and Light Theme I’ve overridden following:

// Place your settings in this file to overwrite the default settings
{
“workbench.activityBar.visible”: false,
“files.autoSave”: “onFocusChange”,
“files.autoSaveDelay”: 1000,
“workbench.statusBar.visible”: true,
“workbench.welcome.enabled”: false,
“window.menuBarVisibility”: “toggle”,
//”typescript.tsdk”: “C:/Users/khematar/AppData/Roaming/npm/node_modules/typescript/lib”,
“workbench.editor.tabCloseButton”: “off”,
“editor.formatOnPaste”: true,
“typescript.referencesCodeLens.enabled”: true,
“typescript.useCodeSnippetsOnMethodSuggest”: true,
“debug.inlineValues”: true,
“editor.formatOnType”: true,
“editor.formatOnSave”: true,
“editor.wordWrap”: “on”,
“editor.fontSize”: 14,
“editor.cursorStyle”: “line”,
“editor.lineNumbers”: “off”,
“editor.mouseWheelScrollSensitivity”: 1,
“editor.cursorBlinking”: “solid”,
“editor.mouseWheelZoom”: false,
“window.reopenFolders”: “all”,
“window.restoreFullscreen”: true,
“files.hotExit”: “onExitAndWindowClose”,
“debug.allowBreakpointsEverywhere”: false,
“html.format.indentInnerHtml”: true,
“extensions.autoUpdate”: true,
“terminal.integrated.scrollback”: 5000,
//”react.beautify.onSave”: true,
// “java.home”: “C:/Program Files/Java/jdk1.8.0_121”,
// “tslint.jsEnable”: true,
// “vsicons.projectDetection.autoReload”: true,
// “sync.gist”: “755ddfffe8b5a70ca415683ffbff8a88”,
// “sync.lastUpload”: “2017-02-19T22:59:39.969Z”,
// “sync.autoDownload”: false,
// “sync.autoUpload”: false,
// “sync.lastDownload”: “”,
// “sync.version”: 251,
// “sync.showSummary”: true,
// “sync.forceDownload”: false,
// “sync.anonymousGist”: false,
“files.exclude”: {
“**/.git”: true,
“**/.svn”: true,
“**/.hg”: true,
“**/.DS_Store”: true,
“.chrome/”: true,
//”**/node_modules”: true
},
“zenMode.restore”: true,
“zenMode.hideTabs”: false,
“vsicons.projectDetection.autoReload”: true,
“workbench.iconTheme”: “vscode-icons”,
“gitlens.blame.annotation.activeLine”: “off”,
“vsicons.dontShowNewVersionMessage”: true,
“terminal.integrated.shell.windows”: “C:\\Windows\\Sysnative\\WindowsPowerShell\\v1.0\\powershell.exe”,
“typescript.tsdk”: “C:/Users/khematar/AppData/Roaming/npm/node_modules/typescript/lib”,
“markdown.extension.preview.autoShowPreviewToSide”: true,
“markdownlint.config”: {
“MD013”: false,
“MD033”: false
},
“gitlens.codeLens.authors.enabled”: false,
“gitlens.blame.annotation.author”: false,
“typescript.implementationsCodeLens.enabled”: true,
“gitlens.codeLens.visibility”: “auto”,
“gitlens.codeLens.location”: “document”,
“git.confirmSync”: false,
“editor.stablePeek”: true,
“workbench.editor.enablePreviewFromQuickOpen”: false,
“markdown.preview.doubleClickToSwitchToEditor”: false,
“editor.codeLens”: false,
“window.zoomLevel”: 0,
“search.exclude”: {
“**/node_modules”: true,
“**/bower_components”: true,
“**/out”: true
},
“zenMode.hideStatusBar”: false,
“zenMode.fullScreen”: true,
“editor.selectionHighlight”: true,
//FOR DEFAULT DARK THEME
// “workbench.experimental.colorCustomizations”: {
// “statusBarBackground”: “#1e1e1e”,
// “panelBackground”: “#1e1e1e”,
// “sideBarBackground”: “#1e1e1e”,
// “activityBarBackground”: “#1e1e1e”,
// “activityBadgeBackground”: “#1e1e1e”,
// “statusBarDebuggingBackground”: “#1e1e1e”,
// “dropdownBackground”: “#1e1e1e”,
// //”editorCursor”: “#1e1e1e”,
// “peekViewEditorBackground”: “#1e1e1e”,
// “titleBarActiveBackground”: “#1e1e1e”,
// “tabsContainerBackground”: “#1e1e1e”,
// “inactiveTabBackground”: “#1e1e1e”,
// “editorBackground”: “#1e1e1e”,
// “activeTabBackground”: “#1e1e1e”,
// “debugExceptionWidgetBackground”: “#1e1e1e”,
// “editorFindWidgetBackground”: “#1e1e1e”,
// “inputBoxBackground”: “#1e1e1e”,
// “debugToolBarBackground”: “#1e1e1e”,
// “editorHeaderBackground”: “#1e1e1e”,
// “peekViewBorder”: “#333333”,
// “editorGroupBackground”: “#1e1e1e”,
// “editorHoverBackground”: “#1e1e1e”,
// //”activityBadgeForeground”: “#1e1e1e”,
// “peekViewTitleBackground”: “#1e1e1e”,
// “statusBarInfoItemBackground”: “#1e1e1e”,
// “statusBarInfoItemHoverBackground”: “#1e1e1e”,
// “statusBarItemActiveBackground”: “#1e1e1e”,
// “statusBarNoFolderBackground”: “#1e1e1e”,
// “titleBarInactiveBackground”: “#1e1e1e”,
// “statusBarItemHoverBackground”: “#1e1e1e”,
// “peekViewResultsBackground”: “#1e1e1e”,
// “editorMarkerNavigationBackground”: “#1e1e1e”,
// “activityBarDragAndDropBackground”: “#1e1e1e”,
// “editorDragAndDropBackground”: “#1e1e1e”,
// “peekViewResultsSelectionBackground”: “#1e1e1e”,
// “editorFindMatchHighlight”: “#333333”,
// “editorLineHighlightBorder”: “#1e1e1e”,
// “editorLineHighlight”: “#1e1e1e”,
// “peekViewEditorMatchHighlight”: “#333333”,
// “editorSelectionHighlight”: “#333333”,
// “editorFindRangeHighlight”: “#333333”,
// “editorHoverHighlight”: “#1e1e1e”,
// “peekViewResultsMatchHighlight”: “#333333”,
// “editorWordHighlightStrong”: “#333333”,
// “editorWordHighlight”: “#333333”,
// “editorRangeHighlight”: “#333333”,
// “editorSelection”: “#333333”,
// “dropdownBorder”: “#1e1e1e”,
// “dropdownForeground”: “#1e1e1e”,
// “editorFindMatch”: “#333333”,
// “editorSideBySideBorder”: “#1e1e1e”,
// “statusBarForeground”: “#777777”,
// //”sideBarTitleForeground”: “#1e1e1e”,
// “tabBorder”: “#1e1e1e”
// },
// //FOR DEFAULT LiGHT THEME
“workbench.experimental.colorCustomizations”: {
“statusBarBackground”: “#ffffff”,
“panelBackground”: “#ffffff”,
“sideBarBackground”: “#ffffff”,
“activityBarBackground”: “#efeff2”,
“activityBadgeBackground”: “#efeff2”,
“statusBarDebuggingBackground”: “#ffffff”,
“dropdownBackground”: “#ffffff”,
“peekViewEditorBackground”: “#ffffff”,
“titleBarActiveBackground”: “#ffffff”,
“tabsContainerBackground”: “#ffffff”,
“inactiveTabBackground”: “#ffffff”,
“editorBackground”: “#ffffff”,
“activeTabBackground”: “#ffffff”,
“debugExceptionWidgetBackground”: “#ffffff”,
“editorFindWidgetBackground”: “#ffffff”,
“inputBoxBackground”: “#ffffff”,
“debugToolBarBackground”: “#ffffff”,
“editorHeaderBackground”: “#ffffff”,
“peekViewBorder”: “#adadad”,
“editorGroupBackground”: “#ffffff”,
“editorHoverBackground”: “#ffffff”,
“activityBadgeForeground”: “#adadad”,
//”peekViewTitleBackground”: “#ffffff”,
“statusBarInfoItemBackground”: “#ffffff”,
“statusBarInfoItemHoverBackground”: “#ffffff”,
“statusBarItemActiveBackground”: “#ffffff”,
“statusBarNoFolderBackground”: “#ffffff”,
“titleBarInactiveBackground”: “#ffffff”,
“statusBarItemHoverBackground”: “#ffffff”,
“peekViewResultsBackground”: “#ffffff”,
“editorMarkerNavigationBackground”: “#ffffff”,
“activityBarDragAndDropBackground”: “#ffffff”,
“editorDragAndDropBackground”: “#ffffff”,
“peekViewResultsSelectionBackground”: “#efeff2”,
“editorSideBySideBorder”: “#ffffff”,
“editorLineHighlightBorder”: “#ffffff”,
“editorLineHighlight”: “#ffffff”,
“editorHoverHighlight”: “#efeff2”,
“dropdownBorder”: “#ffffff”,
“dropdownForeground”: “#ffffff”,
“peekViewResultsMatchHighlight”: “#ffffff”,
“editorWordHighlightStrong”: “#efeff2”,
“editorWordHighlight”: “#efeff2”, //#f9f9f9
“editorRangeHighlight”: “#efeff2”,
“editorSelection”: “#efeff2”,
“editorFindMatch”: “#efeff2”,
“peekViewEditorMatchHighlight”: “#efeff2”,
“editorSelectionHighlight”: “#efeff2”,
“editorFindRangeHighlight”: “#efeff2”,
“editorFindMatchHighlight”: “#efeff2”,
“statusBarForeground”: “#adadad”,
//”sideBarTitleForeground”: “#ffffff”,
“tabBorder”: “#ffffff”,
“editorCursor”: “#adadad”,
“editorForeground”: “#efeff2”,
“panelTopBorder”: “#ffffff”
// “sideBarTitleForeground”: “#adadad”,
//”titleBarActiveForeground”: “#ffffff”
},
“workbench.colorTheme”: “Default Light+”,
“tslint.autoFixOnSave”: true,
“editor.scrollBeyondLastLine”: false,
“editor.quickSuggestions”: {
“other”: true,
“comments”: true,
“strings”: true
},
“editor.dragAndDrop”: true,
“editor.acceptSuggestionOnCommitCharacter”: true,
“workbench.tips.enabled”: true,
“workbench.editor.enablePreview”: false,
“workbench.editor.revealIfOpen”: true,
“window.newWindowDimensions”: “maximized”,
“explorer.openEditors.visible”: 0,
“explorer.autoReveal”: true,
“files.autoGuessEncoding”: false,
“search.useIgnoreFilesByDefault”: false,
“search.quickOpen.includeSymbols”: true,
“css.lint.duplicateProperties”: “warning”,
“css.lint.boxModel”: “warning”,
“debug.hideActionBar”: false,
“html.suggest.angular1”: false,
“html.suggest.ionic”: false,
“terminal.integrated.cursorStyle”: “line”,
“npm-intellisense.scanDevDependencies”: true,
“markdownShortcuts.icons.link”: true,
“markdownShortcuts.icons.image”: true,
“gitlens.codeLens.recentChange.enabled”: true,
“gitlens.statusBar.command”: “gitlens.diffWithPrevious”,
“tslint.jsEnable”: true
}
ALL EXTENSION INSTALLED:
abusaidm.html-snippets
AlanWalk.markdown-toc
alefragnani.Bookmarks
alexdima.copy-relative-path
alexiv.vscode-angular2-files
Angular.ng-template
christian-kohler.npm-intellisense
christian-kohler.path-intellisense
codezombiech.gitignore
CoenraadS.bracket-pair-colorizer
DavidAnson.vscode-markdownlint
dbaeumer.vscode-eslint
dbankier.vscode-instant-markdown
donjayamanne.githistory
donjayamanne.python
eamodio.gitlens
EditorConfig.EditorConfig
eg2.tslint
eg2.vscode-npm-script
formulahendry.auto-close-tag
formulahendry.auto-rename-tag
golf1052.code-sync
hdg.live-html-previewer
HookyQR.beautify
humao.rest-client
infinity1207.angular2-switcher
jakethashi.vscode-angular2-emmet
jerriepelser.copy-markdown-as-html
JohannesRudolph.file-ext-switcher
johnpapa.Angular2
kisstkondoros.vscode-codemetrics
mdickin.markdown-shortcuts
Mikael.Angular-BeastCode
mrmlnc.vscode-remark
ms-vscode.csharp
ms-vscode.typescript-javascript-grammar
msjsdiag.debugger-for-chrome
pflannery.vscode-versionlens
PKief.material-icon-theme
pkosta2006.angular-cli
rbbit.typescript-hero
redhat.java
robertohuertasm.vscode-icons
satokaz.vscode-findinpage
Shan.code-settings-sync
shuworks.vscode-table-formatter
SimonTest.simontest
slevesque.vscode-multiclip
steoates.autoimport
streetsidesoftware.code-spell-checker
UVBrain.Angular2
web-dave.vsc-angular-cli
yzhang.markdown-all-in-one
Zignd.html-css-class-completion
//Full Settings after April 2017 Update
// Place your settings in this file to overwrite the default settings
{
“workbench.colorTheme”: “Default Light+”,
“workbench.activityBar.visible”: true,
“files.autoSave”: “onFocusChange”,
“files.autoSaveDelay”: 1000,
“workbench.statusBar.visible”: true,
“workbench.welcome.enabled”: false,
“window.menuBarVisibility”: “toggle”,
//”typescript.tsdk”: “C:/Users/khematar/AppData/Roaming/npm/node_modules/typescript/lib”,
“workbench.editor.tabCloseButton”: “off”,
“editor.formatOnPaste”: true,
“typescript.referencesCodeLens.enabled”: true,
“typescript.useCodeSnippetsOnMethodSuggest”: true,
“debug.inlineValues”: true,
“editor.formatOnType”: true,
“editor.formatOnSave”: true,
“editor.wordWrap”: “on”,
“editor.fontSize”: 14,
“editor.cursorStyle”: “line”,
“editor.lineNumbers”: “off”,
“editor.mouseWheelScrollSensitivity”: 1,
“editor.cursorBlinking”: “solid”,
“editor.mouseWheelZoom”: false,
“window.reopenFolders”: “all”,
“window.restoreFullscreen”: true,
“files.hotExit”: “onExitAndWindowClose”,
“debug.allowBreakpointsEverywhere”: false,
“html.format.indentInnerHtml”: true,
“extensions.autoUpdate”: true,
“terminal.integrated.scrollback”: 5000,
//”react.beautify.onSave”: true,
// “java.home”: “C:/Program Files/Java/jdk1.8.0_121”,
// “tslint.jsEnable”: true,
// “vsicons.projectDetection.autoReload”: true,
// “sync.gist”: “755ddfffe8b5a70ca415683ffbff8a88”,
// “sync.lastUpload”: “2017-02-19T22:59:39.969Z”,
// “sync.autoDownload”: false,
// “sync.autoUpload”: false,
// “sync.lastDownload”: “”,
// “sync.version”: 251,
// “sync.showSummary”: true,
// “sync.forceDownload”: false,
// “sync.anonymousGist”: false,
“files.exclude”: {
“**/.git”: true,
“**/.svn”: true,
“**/.hg”: true,
“**/.DS_Store”: true,
“.chrome/”: true,
//”**/node_modules”: true
},
“zenMode.restore”: true,
“zenMode.hideTabs”: false,
“vsicons.projectDetection.autoReload”: true,
“workbench.iconTheme”: “vs-seti”,
“gitlens.blame.annotation.activeLine”: “off”,
“vsicons.dontShowNewVersionMessage”: true,
“terminal.integrated.shell.windows”: “C:\\Windows\\Sysnative\\WindowsPowerShell\\v1.0\\powershell.exe”,
“typescript.tsdk”: “C:/Users/khematar/AppData/Roaming/npm/node_modules/typescript/lib”,
“markdown.extension.preview.autoShowPreviewToSide”: false,
“markdownlint.config”: {
“MD013”: false,
“MD033”: false
},
“gitlens.codeLens.authors.enabled”: false,
“gitlens.blame.annotation.author”: false,
“typescript.implementationsCodeLens.enabled”: true,
“gitlens.codeLens.visibility”: “auto”,
“gitlens.codeLens.location”: “document”,
“git.confirmSync”: false,
“editor.stablePeek”: true,
“workbench.editor.enablePreviewFromQuickOpen”: false,
“markdown.preview.doubleClickToSwitchToEditor”: false,
“editor.codeLens”: false,
“window.zoomLevel”: 0,
“search.exclude”: {
“**/node_modules”: true,
“**/bower_components”: true,
“**/out”: true
},
“zenMode.hideStatusBar”: false,
“zenMode.fullScreen”: true,
“editor.selectionHighlight”: true,
“workbench.colorCustomizations”: {
“statusBar.background”: “#ffffff”,
“panel.background”: “#ffffff”,
“sideBar.background”: “#ffffff”,
“activityBar.background”: “#fff”,
“activityBarBadge.background”: “#fff”,
“statusBar.debuggingBackground”: “#ffffff”,
“dropdown.background”: “#ffffff”,
“peekViewEditor.background”: “#ffffff”,
“titleBar.activeBackground”: “#ffffff”,
“editorGroupHeader.tabsBackground”: “#ffffff”,
“tab.inactiveBackground”: “#ffffff”,
“editor.background”: “#ffffff”,
“tab.activeBackground”: “#ffffff”,
“debugExceptionWidget.background”: “#ffffff”,
//”editorFindWidgetBackground”: “#ffffff”,
“notification.background”: “#ffffff”,
“notification.foreground”: “#1e1e1e”,
“input.background”: “#ffffff”,
“debugToolBar.background”: “#ffffff”,
//”editorHeaderBackground”: “#ffffff”,
“editorGroupHeader.noTabsBackground”: “#ffffff”,
“peekView.border”: “#adadad”,
“editorGroup.background”: “#ffffff”,
“editor.hoverHighlightBackground”: “#ffffff”,
“activityBarBadge.foreground”: “#adadad”,
“peekViewTitle.background”: “#ffffff”,
“statusBarItem.activeBackground”: “#ffffff”,
“statusBarItem.hoverBackground”: “#ffffff”,
“statusBarItem.prominentBackground”: “#ffffff”,
“statusBar.noFolderBackground”: “#ffffff”,
“titleBar.inactiveBackground”: “#ffffff”,
“statusBarItem.prominentHoverBackground”: “#ffffff”,
“peekViewResult.background”: “#ffffff”,
“editorMarkerNavigation.background”: “#ffffff”,
“activityBar.dropBackground”: “#ffffff”,
“editorGroup.dropBackground”: “#ffffff”,
“peekViewResult.selectionBackground”: “#efeff2”,
//”editorSideBySideBorder”: “#ffffff”,
“editor.lineHighlightBackground”: “#ffffff”,
“editor.lineHighlightBorder”: “#ffffff”,
//”editorHoverHighlight”: “#efeff2”,
“dropdown.border”: “#ffffff”,
“dropdown.foreground”: “#ffffff”,
“peekViewResult.matchHighlightBackground”: “#ffffff”,
“editor.wordHighlightStrongBackground”: “#efeff2”,
“editor.wordHighlightBackground”: “#efeff2”, //#f9f9f9
“editor.rangeHighlightBackground”: “#efeff2”,
“editor.selectionBackground”: “#efeff2”,
“editor.findMatchBackground”: “#efeff2”,
“peekViewEditor.matchHighlightBackground”: “#efeff2”,
“editor.selectionHighlightBackground”: “#efeff2”,
“editor.findRangeHighlightBackground”: “#efeff2”,
“editor.findMatchHighlightBackground”: “#efeff2”,
“statusBar.foreground”: “#adadad”,
//”sideBarTitleForeground”: “#ffffff”,
“tab.border”: “#ffffff”,
“cursor”: “#adadad”,
//”editor.foreground”: “#efeff2”,
// “sideBarTitleForeground”: “#adadad”,
//”titleBarActiveForeground”: “#ffffff”,
//”list.highlightForeground”: “#efeff2”,
//”list.inactiveSelectionBackground”: “#efeff2”,
“panel.border”: “#ffffff”,
“activityBar.foreground”: “#efeff2”,
“button.background”: “#efeff2”,
“button.foreground”: “#adadad”,
“button.hoverBackground”: “#efeff2”,
“editorHoverWidget.background”: “#fff”,
“editorMarkerNavigationError.background”: “#efeff2”,
“editorSuggestWidget.background”: “#fff”,
“scrollbarSlider.activeBackground”: “#efeff2”,
“scrollbarSlider.hoverBackground”: “#efeff2”,
“scrollbarSlider.background”: “#cfcfcf”,
“sideBarSectionHeader.background”: “#fff”,
“widget.shadow”: “#fff”,
“titleBar.activeForeground”: “#efeff2”,
“editorSuggestWidget.selectedBackground”: “#efeff2”,
“editorWidget.background”: “#fff”,
“list.hoverBackground”: “#fff”,
“list.dropBackground”: “#fff”,
“list.activeSelectionBackground”: “#fff”,
“list.focusBackground”: “#efeff2”,
“list.activeSelectionForeground”: “#6c6c6c”,
“editorSuggestWidget.border”: “#efeff2”,
“editor.inactiveSelectionBackground”: “#efeff2”,
“focusBorder”: “#efeff2”,
“input.border”: “#efeff2”,
“editorHoverWidget.border”: “#efeff2”,
“editor.foreground”: “#1e1e1e”,
“inputValidation.errorBackground”: “#efeff2”,
“inputValidation.errorBorder”: “#efeff2”,
“list.inactiveSelectionBackground”: “#fff”,
“panelTitle.inactiveForeground”: “#6c6c6c”
},
“editor.quickSuggestions”: {
“other”: true,
“comments”: true,
“strings”: true
},
“editor.minimap.enabled”: false,
“editor.minimap.renderCharacters”: false,
“editor.minimap.maxColumn”: 0,
“explorer.openEditors.visible”: 0,
// FOR DEFAULT DARK THEME
// “workbench.experimental.colorCustomizations”: {
// “statusBarBackground”: “#1e1e1e”,
// “panelBackground”: “#1e1e1e”,
// “sideBarBackground”: “#1e1e1e”,
// “activityBarBackground”: “#1e1e1e”,
// “activityBadgeBackground”: “#1e1e1e”,
// “statusBarDebuggingBackground”: “#1e1e1e”,
// “dropdownBackground”: “#1e1e1e”,
// //”editorCursor”: “#1e1e1e”,
// “peekViewEditorBackground”: “#1e1e1e”,
// “titleBarActiveBackground”: “#1e1e1e”,
// “tabsContainerBackground”: “#1e1e1e”,
// “inactiveTabBackground”: “#1e1e1e”,
// “editorBackground”: “#1e1e1e”,
// “activeTabBackground”: “#1e1e1e”,
// “debugExceptionWidgetBackground”: “#1e1e1e”,
// “editorFindWidgetBackground”: “#1e1e1e”,
// “inputBoxBackground”: “#1e1e1e”,
// “debugToolBarBackground”: “#1e1e1e”,
// “editorHeaderBackground”: “#1e1e1e”,
// “peekViewBorder”: “#333333”,
// “editorGroupBackground”: “#1e1e1e”,
// “editorHoverBackground”: “#1e1e1e”,
// //”activityBadgeForeground”: “#1e1e1e”,
// “peekViewTitleBackground”: “#1e1e1e”,
// “statusBarInfoItemBackground”: “#1e1e1e”,
// “statusBarInfoItemHoverBackground”: “#1e1e1e”,
// “statusBarItemActiveBackground”: “#1e1e1e”,
// “statusBarNoFolderBackground”: “#1e1e1e”,
// “titleBarInactiveBackground”: “#1e1e1e”,
// “statusBarItemHoverBackground”: “#1e1e1e”,
// “peekViewResultsBackground”: “#1e1e1e”,
// “editorMarkerNavigationBackground”: “#1e1e1e”,
// “activityBarDragAndDropBackground”: “#1e1e1e”,
// “editorDragAndDropBackground”: “#1e1e1e”,
// “peekViewResultsSelectionBackground”: “#1e1e1e”,
// “editorFindMatchHighlight”: “#333333”,
// “editorLineHighlightBorder”: “#1e1e1e”,
// “editorLineHighlight”: “#1e1e1e”,
// “peekViewEditorMatchHighlight”: “#333333”,
// “editorSelectionHighlight”: “#333333”,
// “editorFindRangeHighlight”: “#333333”,
// “editorHoverHighlight”: “#1e1e1e”,
// “peekViewResultsMatchHighlight”: “#333333”,
// “editorWordHighlightStrong”: “#333333”,
// “editorWordHighlight”: “#333333”,
// “editorRangeHighlight”: “#333333”,
// “editorSelection”: “#333333”,
// “dropdownBorder”: “#1e1e1e”,
// “dropdownForeground”: “#1e1e1e”,
// “editorFindMatch”: “#333333”,
// “editorSideBySideBorder”: “#1e1e1e”,
// “statusBarForeground”: “#777777”,
// //”sideBarTitleForeground”: “#1e1e1e”,
// “tabBorder”: “#1e1e1e”
// },
//FOR DEFAULT LiGHT THEME
// “workbench.colorTheme”: “Visual Studio Light”,
// “tslint.autoFixOnSave”: true,
// “editor.scrollBeyondLastLine”: false,
// “editor.quickSuggestions”: {
// “other”: true,
// “comments”: true,
// “strings”: true
// },
// “editor.dragAndDrop”: true,
// “editor.acceptSuggestionOnCommitCharacter”: true,
// “workbench.tips.enabled”: true,
// “workbench.editor.enablePreview”: false,
// “workbench.editor.revealIfOpen”: true,
// “window.newWindowDimensions”: “maximized”,
// “explorer.openEditors.visible”: 0,
// “explorer.autoReveal”: true,
// “files.autoGuessEncoding”: false,
// “search.useIgnoreFilesByDefault”: false,
// “search.quickOpen.includeSymbols”: true,
// “css.lint.duplicateProperties”: “warning”,
// “css.lint.boxModel”: “warning”,
// “debug.hideActionBar”: false,
// “html.suggest.angular1”: false,
// “html.suggest.ionic”: false,
// “terminal.integrated.cursorStyle”: “line”,
// “npm-intellisense.scanDevDependencies”: true,
// “markdownShortcuts.icons.link”: true,
// “markdownShortcuts.icons.image”: true,
// “gitlens.codeLens.recentChange.enabled”: true,
// “gitlens.statusBar.command”: “gitlens.diffWithPrevious”,
// “tslint.jsEnable”: true,
// “autoimport.showNotifications”: false,
// “html.format.wrapLineLength”: 20
}
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s