Skip to content

Instantly share code, notes, and snippets.

@marco-souza
Last active February 9, 2018 16:52
Show Gist options
  • Save marco-souza/fa2b4338d6da381f67a5ba492dca655b to your computer and use it in GitHub Desktop.
Save marco-souza/fa2b4338d6da381f67a5ba492dca655b to your computer and use it in GitHub Desktop.
nosebit-shared-vscode-config

Passo-a-passo

Essas são as configurações compartilhadas do meu vscode.

  1. Instale a extensão: https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync

  2. Faça as configurações descritas no README da extensão. Após isso você verá que seu private gist tera algumas informações

  3. Copie as configurações desse arquivo para seus respectivos arquivos no private gist

  4. Edite as alteraçes commentadas com TODO

  5. Salve seu gist, vá para o vscode e aperte ctrl+shift+p e digite Sync: Download Settings

Tá pronto o sorvetinho ;)

Cheers

[
{
"metadata": {
"id": "fa57ae0e-d21e-40d8-a0bb-a58b5fd9ead3",
"publisherId": "ms-vscode.atom-keybindings",
"publisherDisplayName": "ms-vscode"
},
"name": "atom-keybindings",
"publisher": "ms-vscode",
"version": "3.0.4"
},
{
"metadata": {
"id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
"publisherId": "HookyQR.beautify",
"publisherDisplayName": "HookyQR"
},
"name": "beautify",
"publisher": "HookyQR",
"version": "1.3.0"
},
{
"metadata": {
"id": "a6a0c5b2-d078-4bf5-a9ee-4e37054414b3",
"publisherId": "formulahendry.code-runner",
"publisherDisplayName": "formulahendry"
},
"name": "code-runner",
"publisher": "formulahendry",
"version": "0.8.7"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "2.8.7"
},
{
"metadata": {
"id": "121396ad-85a1-45ec-9fd1-d95028a847f5",
"publisherId": "naumovs.color-highlight",
"publisherDisplayName": "naumovs"
},
"name": "color-highlight",
"publisher": "naumovs",
"version": "2.3.0"
},
{
"metadata": {
"id": "690b692e-e8a9-493f-b802-8089d50ac1b2",
"publisherId": "ms-vscode.cpptools",
"publisherDisplayName": "ms-vscode"
},
"name": "cpptools",
"publisher": "ms-vscode",
"version": "0.14.6"
},
{
"metadata": {
"id": "90a838c3-675b-4b87-b7a5-75ea88432cce",
"publisherId": "joelday.docthis",
"publisherDisplayName": "joelday"
},
"name": "docthis",
"publisher": "joelday",
"version": "0.6.0"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "8.0.0"
},
{
"metadata": {
"id": "a2cec723-5349-460d-9de9-0fd1f8d3456f",
"publisherId": "xabikos.JavaScriptSnippets",
"publisherDisplayName": "xabikos"
},
"name": "JavaScriptSnippets",
"publisher": "xabikos",
"version": "1.5.0"
},
{
"metadata": {
"id": "d36bad53-910d-481a-a7ee-8992450665f6",
"publisherId": "mathiasfrohlich.Kotlin",
"publisherDisplayName": "mathiasfrohlich"
},
"name": "Kotlin",
"publisher": "mathiasfrohlich",
"version": "1.4.0"
},
{
"metadata": {
"id": "93ecc089-f396-47b4-8676-7fa3bc156a2c",
"publisherId": "sysoev.language-stylus",
"publisherDisplayName": "sysoev"
},
"name": "language-stylus",
"publisher": "sysoev",
"version": "1.8.0"
},
{
"metadata": {
"id": "61d03280-3919-4dd1-bce1-178ca21fdeaf",
"publisherId": "James-Yu.latex-workshop",
"publisherDisplayName": "James-Yu"
},
"name": "latex-workshop",
"publisher": "James-Yu",
"version": "3.13.0"
},
{
"metadata": {
"id": "1f5eb737-5496-44a3-a8a1-36a85eee4979",
"publisherId": "magicstack.MagicPython",
"publisherDisplayName": "magicstack"
},
"name": "MagicPython",
"publisher": "magicstack",
"version": "1.0.12"
},
{
"metadata": {
"id": "36d19e17-7569-4841-a001-947eb18602b2",
"publisherId": "ms-vscode.node-debug2",
"publisherDisplayName": "ms-vscode"
},
"name": "node-debug2",
"publisher": "ms-vscode",
"version": "1.20.0"
},
{
"metadata": {
"id": "1bb92b2c-526c-4bfd-bb38-5bae1b278c89",
"publisherId": "leizongmin.node-module-intellisense",
"publisherDisplayName": "leizongmin"
},
"name": "node-module-intellisense",
"publisher": "leizongmin",
"version": "1.5.0"
},
{
"metadata": {
"id": "dff6b801-247e-40e9-82e8-8c9b1d19d1b8",
"publisherId": "christian-kohler.npm-intellisense",
"publisherDisplayName": "christian-kohler"
},
"name": "npm-intellisense",
"publisher": "christian-kohler",
"version": "1.3.0"
},
{
"metadata": {
"id": "b027c4b2-25ad-46db-b574-05dae3b2dc92",
"publisherId": "azemoh.one-monokai",
"publisherDisplayName": "azemoh"
},
"name": "one-monokai",
"publisher": "azemoh",
"version": "0.3.4"
},
{
"metadata": {
"id": "a41c1549-4053-44d4-bf30-60fc809b4a86",
"publisherId": "christian-kohler.path-intellisense",
"publisherDisplayName": "christian-kohler"
},
"name": "path-intellisense",
"publisher": "christian-kohler",
"version": "1.4.2"
},
{
"metadata": {
"id": "1b747f06-3789-4ebd-ac99-f1fe430c3347",
"publisherId": "alefragnani.project-manager",
"publisherDisplayName": "alefragnani"
},
"name": "project-manager",
"publisher": "alefragnani",
"version": "0.24.0"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2018.1.0"
},
{
"metadata": {
"id": "797a79de-a0fd-4349-9034-bec47be9a941",
"publisherId": "2gua.rainbow-brackets",
"publisherDisplayName": "2gua"
},
"name": "rainbow-brackets",
"publisher": "2gua",
"version": "0.0.6"
},
{
"metadata": {
"id": "e26d9e6f-d575-4ecd-88c6-5bf4b2f840b9",
"publisherId": "gluons.ramda-theme",
"publisherDisplayName": "gluons"
},
"name": "ramda-theme",
"publisher": "gluons",
"version": "0.0.2"
},
{
"metadata": {
"id": "7f7e0e9c-b5ad-4e21-a425-f63bd56cb13f",
"publisherId": "EQuimper.react-native-react-redux",
"publisherDisplayName": "EQuimper"
},
"name": "react-native-react-redux",
"publisher": "EQuimper",
"version": "1.4.1"
},
{
"metadata": {
"id": "ae062c8a-c68e-4b92-9ecf-8f1d4288b05d",
"publisherId": "rebornix.Ruby",
"publisherDisplayName": "rebornix"
},
"name": "Ruby",
"publisher": "rebornix",
"version": "0.16.0"
},
{
"metadata": {
"id": "6ad45f5a-09ec-44e5-b363-867ddc1ec674",
"publisherId": "shardulm94.trailing-spaces",
"publisherDisplayName": "shardulm94"
},
"name": "trailing-spaces",
"publisher": "shardulm94",
"version": "0.2.11"
},
{
"metadata": {
"id": "513cf511-3894-4ee2-8c34-13ab83ddfd37",
"publisherId": "eg2.tslint",
"publisherDisplayName": "eg2"
},
"name": "tslint",
"publisher": "eg2",
"version": "1.0.24"
},
{
"metadata": {
"id": "4dd4cb5f-8946-4882-bf7c-e5997ab40481",
"publisherId": "kisstkondoros.vscode-codemetrics",
"publisherDisplayName": "kisstkondoros"
},
"name": "vscode-codemetrics",
"publisher": "kisstkondoros",
"version": "1.11.2"
},
{
"metadata": {
"id": "37d7747f-e652-4eac-83de-f2939f7e2121",
"publisherId": "anseki.vscode-color",
"publisherDisplayName": "anseki"
},
"name": "vscode-color",
"publisher": "anseki",
"version": "0.4.5"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "PeterJausovec.vscode-docker",
"publisherDisplayName": "PeterJausovec"
},
"name": "vscode-docker",
"publisher": "PeterJausovec",
"version": "0.0.24"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "1.4.5"
},
{
"metadata": {
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
"publisherId": "robertohuertasm.vscode-icons",
"publisherDisplayName": "robertohuertasm"
},
"name": "vscode-icons",
"publisher": "robertohuertasm",
"version": "7.19.0"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.13.0"
},
{
"metadata": {
"id": "c856990a-978d-46eb-aa5e-318cd7bfecc6",
"publisherId": "shanoor.vscode-nginx",
"publisherDisplayName": "shanoor"
},
"name": "vscode-nginx",
"publisher": "shanoor",
"version": "0.5.0"
},
{
"metadata": {
"id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757",
"publisherId": "eg2.vscode-npm-script",
"publisherDisplayName": "eg2"
},
"name": "vscode-npm-script",
"publisher": "eg2",
"version": "0.3.3"
},
{
"metadata": {
"id": "b35cd5b4-18db-46f9-ba9e-06096c3b22d3",
"publisherId": "vsmobile.vscode-react-native",
"publisherDisplayName": "vsmobile"
},
"name": "vscode-react-native",
"publisher": "vsmobile",
"version": "0.5.7"
},
{
"metadata": {
"id": "6afc37b9-362f-4bd8-9a0d-9d24eade270d",
"publisherId": "chenxsan.vscode-standardjs",
"publisherDisplayName": "chenxsan"
},
"name": "vscode-standardjs",
"publisher": "chenxsan",
"version": "1.2.1"
},
{
"metadata": {
"id": "9b2c953d-6ad4-46d1-b18e-7e5992d1d8a6",
"publisherId": "akamud.vscode-theme-onedark",
"publisherDisplayName": "akamud"
},
"name": "vscode-theme-onedark",
"publisher": "akamud",
"version": "2.1.0"
},
{
"metadata": {
"id": "97a08c5f-6667-4242-a5c5-045dfb6bd4b9",
"publisherId": "wayou.vscode-todo-highlight",
"publisherDisplayName": "wayou"
},
"name": "vscode-todo-highlight",
"publisher": "wayou",
"version": "0.5.11"
},
{
"metadata": {
"id": "f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3",
"publisherId": "WakaTime.vscode-wakatime",
"publisherDisplayName": "WakaTime"
},
"name": "vscode-wakatime",
"publisher": "WakaTime",
"version": "1.1.22"
}
]
// Coloque suas combinações de teclas neste arquivo para substituir os padrões
[
{
"key": "ctrl+shift+b b",
"command": "workbench.action.quickOpenNavigateNext",
"when": "inQuickOpen"
},
{
"key": "ctrl+b",
"command": "-workbench.action.quickOpenNavigateNext",
"when": "inQuickOpen"
},
{
"key": "ctrl+shift+b e",
"command": "workbench.action.showAllEditors"
},
{
"key": "ctrl+b",
"command": "-workbench.action.showAllEditors"
}
]
// Place your settings in this file to overwrite the default settings
{
// Shell
// ********
// TODO: Mude para /bin/bash se voce nao usa zsh
// Ou, melhor ainda, instale zsh e coloque as configurações feitas em: https://github.com/marco-souza/zshrc :)
"terminal.integrated.shell.linux": "/bin/zsh",
"terminal.integrated.shell.osx": "/bin/zsh",
// Auto Save
"files.autoSave": "onFocusChange",
// Emmet
"emmet.triggerExpansionOnTab": true,
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"plaintext": "jade"
},
// Remove trailing spaces
"trailing-spaces.trimOnSave": true,
// Atom Keymap
"atomKeymap.promptV3Features": true,
// Editor
"editor.renderWhitespace": "boundary",
"editor.rulers": [ 120 ],
"editor.cursorBlinking": "solid",
"editor.multiCursorModifier": "ctrlCmd",
"editor.formatOnPaste": false, // Don't format on paste
"editor.tabCompletion": true,
"editor.trimAutoWhitespace": true,
"javascript.validate.enable": false,
"window.zoomLevel": 1,
"workbench.iconTheme": "vscode-icons",
"workbench.colorTheme": "One Monokai", // *****TODO: Your theme here
// Sync
"sync.gist": "<your gist id>", // *****TODO: your gist ID here
"sync.lastUpload": "",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.lastDownload": "",
"sync.forceDownload": false,
"sync.anonymousGist": false,
"sync.host": "",
"sync.pathPrefix": "",
"sync.quietSync": true,
"sync.askGistName": false,
// Markdown
"markdown.extension.preview.autoShowPreviewToSide": false,
"markdown.extension.quickStyling": false,
// Git Lens
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressUpdateNotice": false,
"suppressWelcomeNotice": true
}
}
{"version":"7.19.0","status":0,"welcomeShown":true}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment