Skip to content

Instantly share code, notes, and snippets.

@adshidtadka
Last active February 23, 2020 07:43
Show Gist options
  • Save adshidtadka/d7ee52888ec5256e9dfa2b33fcd9adc9 to your computer and use it in GitHub Desktop.
Save adshidtadka/d7ee52888ec5256e9dfa2b33fcd9adc9 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-02-23T07:40:45.828Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "d3836729-9cc1-42c1-b2af-d50071f57d29",
"publisherId": "formulahendry.auto-close-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-close-tag",
"publisher": "formulahendry",
"version": "0.5.6"
},
{
"metadata": {
"id": "464f4ac7-af65-4aa9-9907-4ba7fa419085",
"publisherId": "bungcip.better-toml",
"publisherDisplayName": "bungcip"
},
"name": "better-toml",
"publisher": "bungcip",
"version": "0.3.2"
},
{
"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": "f6dbd813-b0a0-42c1-90ea-10dde9d925a7",
"publisherId": "streetsidesoftware.code-spell-checker",
"publisherDisplayName": "streetsidesoftware"
},
"name": "code-spell-checker",
"publisher": "streetsidesoftware",
"version": "1.7.24"
},
{
"metadata": {
"id": "690b692e-e8a9-493f-b802-8089d50ac1b2",
"publisherId": "ms-vscode.cpptools",
"publisherDisplayName": "ms-vscode"
},
"name": "cpptools",
"publisher": "ms-vscode",
"version": "0.26.3"
},
{
"metadata": {
"id": "e9a05054-5cce-41cd-a15c-6d71e99ebab1",
"publisherId": "kaiwood.endwise",
"publisherDisplayName": "kaiwood"
},
"name": "endwise",
"publisher": "kaiwood",
"version": "1.4.2"
},
{
"metadata": {
"id": "19804510-b475-4dae-b0f7-6ca08fd1af0c",
"publisherId": "dsznajder.es7-react-js-snippets",
"publisherDisplayName": "dsznajder"
},
"name": "es7-react-js-snippets",
"publisher": "dsznajder",
"version": "2.5.1"
},
{
"metadata": {
"id": "d6f6cfea-4b6f-41f4-b571-6ad2ab7918da",
"publisherId": "ms-vscode.Go",
"publisherDisplayName": "ms-vscode"
},
"name": "Go",
"publisher": "ms-vscode",
"version": "0.13.0"
},
{
"metadata": {
"id": "8b477a76-974c-403d-a454-58028c1709d1",
"publisherId": "samuelcolvin.jinjahtml",
"publisherDisplayName": "samuelcolvin"
},
"name": "jinjahtml",
"publisher": "samuelcolvin",
"version": "0.11.0"
},
{
"metadata": {
"id": "61d03280-3919-4dd1-bce1-178ca21fdeaf",
"publisherId": "James-Yu.latex-workshop",
"publisherDisplayName": "James-Yu"
},
"name": "latex-workshop",
"publisher": "James-Yu",
"version": "8.7.2"
},
{
"metadata": {
"id": "98790d67-10fa-497c-9113-f6c7489207b2",
"publisherId": "yzhang.markdown-all-in-one",
"publisherDisplayName": "yzhang"
},
"name": "markdown-all-in-one",
"publisher": "yzhang",
"version": "2.7.0"
},
{
"metadata": {
"id": "f015bc3c-a098-4245-8765-615e002e09ab",
"publisherId": "yzane.markdown-pdf",
"publisherDisplayName": "yzane"
},
"name": "markdown-pdf",
"publisher": "yzane",
"version": "1.4.2"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "3.9.3"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "3.20.0"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2020.2.64397"
},
{
"metadata": {
"id": "ae062c8a-c68e-4b92-9ecf-8f1d4288b05d",
"publisherId": "rebornix.ruby",
"publisherDisplayName": "rebornix"
},
"name": "ruby",
"publisher": "rebornix",
"version": "0.26.0"
},
{
"metadata": {
"id": "867c2662-4ce0-4736-a22c-69975925a0c6",
"publisherId": "misogi.ruby-rubocop",
"publisherDisplayName": "misogi"
},
"name": "ruby-rubocop",
"publisher": "misogi",
"version": "0.8.1"
},
{
"metadata": {
"id": "488094c1-ed52-4aa6-be5b-27b30a2eba06",
"publisherId": "sadeghpm.sql-snippets",
"publisherDisplayName": "sadeghpm"
},
"name": "sql-snippets",
"publisher": "sadeghpm",
"version": "0.0.4"
},
{
"metadata": {
"id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483",
"publisherId": "octref.vetur",
"publisherDisplayName": "octref"
},
"name": "vetur",
"publisher": "octref",
"version": "0.23.0"
},
{
"metadata": {
"id": "728edef3-6dc4-4e13-a84d-65ecdff6a365",
"publisherId": "smelukov.vscode-csstree",
"publisherDisplayName": "smelukov"
},
"name": "vscode-csstree",
"publisher": "smelukov",
"version": "0.8.0"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.1.1"
},
{
"metadata": {
"id": "829a192d-496c-44ac-87f3-0a84ce36a853",
"publisherId": "emmanuelbeziat.vscode-great-icons",
"publisherDisplayName": "emmanuelbeziat"
},
"name": "vscode-great-icons",
"publisher": "emmanuelbeziat",
"version": "2.1.47"
},
{
"metadata": {
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
"publisherId": "vscode-icons-team.vscode-icons",
"publisherDisplayName": "vscode-icons-team"
},
"name": "vscode-icons",
"publisher": "vscode-icons-team",
"version": "10.0.0"
},
{
"metadata": {
"id": "077515fe-1509-49c0-9dcc-5511b41682fc",
"publisherId": "MS-CEINTL.vscode-language-pack-ja",
"publisherDisplayName": "MS-CEINTL"
},
"name": "vscode-language-pack-ja",
"publisher": "MS-CEINTL",
"version": "1.42.2"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.34.0"
},
{
"metadata": {
"id": "708cfcd8-e0c6-49ca-9af6-b27a342d247b",
"publisherId": "wingrunr21.vscode-ruby",
"publisherDisplayName": "wingrunr21"
},
"name": "vscode-ruby",
"publisher": "wingrunr21",
"version": "0.26.0"
},
{
"metadata": {
"id": "9397f103-a37c-4628-836a-310f91f137db",
"publisherId": "Umoxfo.vscode-w3cvalidation",
"publisherDisplayName": "Umoxfo"
},
"name": "vscode-w3cvalidation",
"publisher": "Umoxfo",
"version": "2.5.0"
},
{
"metadata": {
"id": "2061917f-f76a-458a-8da9-f162de22b97e",
"publisherId": "redhat.vscode-yaml",
"publisherDisplayName": "redhat"
},
"name": "vscode-yaml",
"publisher": "redhat",
"version": "0.7.2"
}
]
{
"editor.formatOnPaste": true, // ペースト時に自動でフォーマット
"editor.formatOnSave": true, // ファイル保存時に自動でフォーマット
"editor.formatOnType": true, // 入力した行を自動でフォーマット
"html.format.contentUnformatted": "pre, code, textarea, title, h1, h2, h3, h4, h5, h6, p", // タグ内の記述はフォーマットしない
"html.format.extraLiners": "", // head, body, /html タグの前に改行を入れない
"html.format.unformatted": null, // フレージング・コンテンツ(旧インライン要素のようなタグ)はフォーマットしない
"editor.snippetSuggestions": "top", // Emmet などのスニペット候補を優先して表示
"emmet.showSuggestionsAsSnippets": true, // Emmet の候補を表示
"emmet.triggerExpansionOnTab": true, // TAB キーで Emmet を展開できるようにする
"emmet.variables": {
// Emmet で展開される HTML の言語を変更
"lang": "ja"
},
"emmet.includeLanguages": {
"jinja-html": "html"
},
"explorer.autoReveal": false,
"workbench.colorTheme": "Monokai",
"editor.fontFamily": "Ricty Diminished Discord, Monaco, 'Courier New', monospace",
"window.zoomLevel": 1,
"vscode-w3cvalidation.javaHome": "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java",
"javascript.format.enable": true,
"workbench.startupEditor": "newUntitledFile",
// editor.wordSeparators: 単語単位での移動を行う場合の区切り文字を指定
// 日本語文書で単語移動を使うため、助詞や読点、括弧を区切り文字として指定する
"editor.wordSeparators": "./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~? 、。「」【】『』()!?てにをはがのともへでや",
// 設定: LaTeX Workshop
// LaTeX Workshop ではビルド設定を「Tool」と「Recipe」という2つで考える
// Tool: 実行される1つのコマンド。コマンド (command) と引数 (args) で構成される
// Recipe: Tool の組み合わわせを定義する。Tool の組み合わせ (tools) で構成される。
// tools の中で利用される Tool は "latex-workshop.latex.tools" で定義されている必要がある。
// latex-workshop.latex.tools: Tool の定義
"latex-workshop.latex.tools": [
// latexmk を利用した platex によるビルドコマンド
// 古い LaTeX のテンプレートを使いまわしている (ドキュメントクラスが jreport や jsreport ) 場合のため
{
"name": "Latexmk (pLaTeX)",
"command": "latexmk",
"args": [
"-f",
"-gg",
"-latex='platex'",
"-latexoption='-kanji=utf8 -no-guess-input-env'",
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
// latexmk を利用した uplatex によるビルドコマンド
{
"name": "Latexmk (upLaTeX)",
"command": "latexmk",
"args": [
"-f",
"-gg",
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
// latexmk を利用した xelatex によるビルドコマンド
{
"name": "Latexmk (XeLaTeX)",
"command": "latexmk",
"args": [
"-f",
"-gg",
"-xelatex",
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
// latexmk を利用した lualatex によるビルドコマンド
{
"name": "Latexmk (LuaLaTeX)",
"command": "latexmk",
"args": [
"-f",
"-gg",
"-lualatex",
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
}
],
// latex-workshop.latex.recipes: Recipe の定義
"latex-workshop.latex.recipes": [
// LaTeX(pLaTeX) で書かれた文書のビルドレシピ
{
"name": "pLaTeX",
"tools": ["Latexmk (pLaTeX)"]
},
// LaTeX(upLaTeX) で書かれた文書のビルドレシピ
{
"name": "upLaTeX",
"tools": ["Latexmk (upLaTeX)"]
},
// XeLaTeX で書かれた文書のビルドレシピ
{
"name": "XeLaTeX",
"tools": ["Latexmk (XeLaTeX)"]
},
// LuaLaTeX で書かれた文書のビルドレシピ
{
"name": "LuaLaTeX",
"tools": ["Latexmk (LuaLaTeX)"]
}
],
// latex-workshop.latex.magic.args: マジックコメント付きの LaTeX ドキュメントをビルドする設定
// '%!TEX' で始まる行はマジックコメントと呼ばれ、LaTeX のビルド時にビルドプログラムに解釈され、
// プログラムの挙動を制御する事ができる。
// 参考リンク: https://blog.miz-ar.info/2016/11/magic-comments-in-tex/
"latex-workshop.latex.magic.args": [
"-f",
"-gg",
"-pv",
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
],
// latex-workshop.latex.clean.fileTypes: クリーンアップ時に削除されるファイルの拡張子
// LaTeX 文書はビルド時に一時ファイルとしていくつかのファイルを生成するが、最終的に必要となるのは
// PDF ファイルのみである場合などが多い。また、LaTeX のビルド時に失敗した場合、失敗時に生成された
// 一時ファイルの影響で、修正後のビルドに失敗してしまう事がよくある。そのため、一時的なファイルを
// 削除する機能 (クリーンアップ) が LaTeX Workshop には備わっている。
"latex-workshop.latex.clean.fileTypes": [
"*.aux",
"*.bbl",
"*.blg",
"*.idx",
"*.ind",
"*.lof",
"*.lot",
"*.out",
"*.toc",
"*.acn",
"*.acr",
"*.alg",
"*.glg",
"*.glo",
"*.gls",
"*.ist",
"*.fls",
"*.log",
"*.fdb_latexmk",
"*.synctex.gz",
// for Beamer files
"_minted*",
"*.nav",
"*.snm",
"*.vrb",
"*.dvi"
],
// latex-workshop.view.pdf.viewer: PDF ビューアの開き方
// VSCode 自体には PDF ファイルを閲覧する機能が備わっていないが、
// LaTeX Workshop にはその機能が備わっている。
// "tab" オプションを指定すると、今開いているエディタを左右に分割し、右側に生成されたPDFを表示するようにしてくれる
// この PDF ビュアーは LaTeX のビルドによって更新されると同期して内容を更新してくれる。
// "latex-workshop.view.pdf.viewer": "tab",
"latex-workshop.latex.autoClean.run": "onBuilt",
// "latex-workshop.latex.autoClean.run" ビルド失敗時に一時ファイルのクリーンアップを行うかどうか
// 上記説明にもあったように、ビルド失敗時に生成された一時ファイルが悪影響を及ぼす事があるため、自動で
// クリーンアップがかかるようにしておく。
// "latex-workshop.latex.autoBuild.run": "never", .tex ファイルの保存時に自動的にビルドを行うかどうか
// LaTeX ファイルは .tex ファイルを変更後にビルドしないと、PDF ファイル上に変更結果が反映されないため、
// .tex ファイルの保存と同時に自動的にビルドを実行する設定があるが、文書が大きくなるに連れてビルドにも
// 時間がかかってしまい、ビルドプログラムの負荷がエディタに影響するため、無効化しておく。
// "latex-workshop.latex.autoBuild.run": "never"
// PHP IntelliSense
"php.validate.enable": false,
"php.suggest.basic": false,
"php.validate.executablePath": "/Applications/MAMP/bin/php/php7.3.1/bin/php",
"sync.gist": "d7ee52888ec5256e9dfa2b33fcd9adc9",
"sync.forceDownload": false,
"cSpell.userWords": [
"Akio",
"Appbar",
"Awsome",
"Bron",
"Defragmentation",
"ESUM",
"GLPK",
"Hopcroft",
"IEICE",
"Karp",
"Kerbosch",
"MILP",
"MMDG",
"MPBR",
"Memot",
"Passwd",
"Payjp",
"Puerkito",
"Reroutable",
"SCIP",
"SERV",
"SSRR",
"adshidtadka",
"algo",
"args",
"atsumeta",
"autofetch",
"autopep",
"bcrypt",
"bijoy",
"chand",
"chatterjee",
"cloundnet",
"cmd",
"cococala",
"coconala",
"colorability",
"conflictions",
"consts",
"contiuous",
"cors",
"cplex",
"creds",
"ctes",
"ctsc",
"defragmentations",
"defragmented",
"deque",
"eiji",
"esnext",
"firestore",
"formatting",
"fout",
"frameon",
"fujun",
"git",
"gonic",
"goquery",
"gorm",
"groupby",
"hatena",
"iloc",
"iterrows",
"itertools",
"jinzhu",
"kuisthesis",
"lightpath",
"lightpaths",
"mariadb",
"maxs",
"mkdir",
"mmds",
"mypage",
"numpy",
"nuxt",
"pyenv",
"pyplot",
"python",
"rcparams",
"react",
"readonly",
"retval",
"ricty",
"sato",
"sawa",
"shims",
"signin",
"signout",
"signup",
"stdev",
"success",
"takaaki",
"takehiro",
"tdes",
"users",
"xaxis",
"xlabel",
"xlim",
"xtick",
"xticks",
"yaxis",
"ylabel",
"ylim",
"yoshi",
"ytick",
"yticks"
],
"python.pythonPath": "/Users/takaaki/.pyenv/shims/python",
"python.formatting.autopep8Args": ["--max-line-length=200"],
"explorer.confirmDelete": false,
"git.autofetch": true,
"explorer.confirmDragAndDrop": false,
"python.terminal.activateEnvironment": false,
"vsicons.dontShowNewVersionMessage": true,
"go.useLanguageServer": true,
"go.autocompleteUnimportedPackages": true,
"go.docsTool": "gogetdoc",
"go.lintOnSave": "file",
"cSpell.enabledLanguageIds": [
"asciidoc",
"c",
"cpp",
"csharp",
"css",
"git-commit",
"go",
"handlebars",
"haskell",
"html",
"jade",
"java",
"javascript",
"javascriptreact",
"json",
"jsonc",
"latex",
"less",
"markdown",
"php",
"plaintext",
"pug",
"restructuredtext",
"rust",
"scala",
"scss",
"text",
"typescript",
"typescriptreact",
"yaml",
"yml"
],
"workbench.iconTheme": "vscode-icons",
"files.associations": {
"*.vue": "vue",
"*.html": "jinja-html"
},
"C_Cpp.updateChannel": "Insiders",
"editor.renderFinalNewline": false,
"terminal.integrated.shell.osx": "/usr/local/bin/zsh"
// vue, reactの時有効にする
// "[javascriptreact]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[javascript]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "[jsonc]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode"
// },
// "eslint.autoFixOnSave": true,
// "eslint.validate": [
// "javascript",
// "javascriptreact",
// {
// "language": "react",
// "autoFix": true
// }
// ],
// "javascript.implicitProjectConfig.checkJs": true,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment