Skip to content

Instantly share code, notes, and snippets.

@tekkoc
Last active February 20, 2020 10:26
Show Gist options
  • Save tekkoc/c15d41c1ace548a9dd162353225012fa to your computer and use it in GitHub Desktop.
Save tekkoc/c15d41c1ace548a9dd162353225012fa to your computer and use it in GitHub Desktop.
VScode setting
{"lastUpload":"2020-02-20T10:26:05.289Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "2dd41a16-fc28-4680-a274-a850fa5f1098",
"publisherId": "calebporzio.better-phpunit",
"publisherDisplayName": "calebporzio"
},
"name": "better-phpunit",
"publisher": "calebporzio",
"version": "1.5.2"
},
{
"metadata": {
"id": "5a6e2b21-1d61-4acd-b31b-907f9c23f18a",
"publisherId": "CoenraadS.bracket-pair-colorizer-2",
"publisherDisplayName": "CoenraadS"
},
"name": "bracket-pair-colorizer-2",
"publisher": "CoenraadS",
"version": "0.0.29"
},
{
"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": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
"publisherId": "msjsdiag.debugger-for-chrome",
"publisherDisplayName": "msjsdiag"
},
"name": "debugger-for-chrome",
"publisher": "msjsdiag",
"version": "4.12.6"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.14.4"
},
{
"metadata": {
"id": "438221f8-1107-4ccd-a6fe-f3b7fe0856b7",
"publisherId": "mhutchie.git-graph",
"publisherDisplayName": "mhutchie"
},
"name": "git-graph",
"publisher": "mhutchie",
"version": "1.21.0"
},
{
"metadata": {
"id": "5960f38e-0bbe-4644-8f9c-9c8824e82511",
"publisherId": "donjayamanne.githistory",
"publisherDisplayName": "donjayamanne"
},
"name": "githistory",
"publisher": "donjayamanne",
"version": "0.5.3"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "10.2.1"
},
{
"metadata": {
"id": "32d281a3-1221-4c5c-8a95-4d30f0e667ce",
"publisherId": "cocopon.iceberg-theme",
"publisherDisplayName": "cocopon"
},
"name": "iceberg-theme",
"publisher": "cocopon",
"version": "1.0.1"
},
{
"metadata": {
"id": "eaa2127d-cb69-4ab9-8505-a60c9ee5f28b",
"publisherId": "oderwat.indent-rainbow",
"publisherDisplayName": "oderwat"
},
"name": "indent-rainbow",
"publisher": "oderwat",
"version": "7.4.0"
},
{
"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": "f0b7de7d-8e14-44df-998a-630ffdb32cf8",
"publisherId": "PKief.markdown-checkbox",
"publisherDisplayName": "PKief"
},
"name": "markdown-checkbox",
"publisher": "PKief",
"version": "1.6.0"
},
{
"metadata": {
"id": "3b1db1fc-c7f7-4bd6-9fa4-b499dfa99a8a",
"publisherId": "shd101wyy.markdown-preview-enhanced",
"publisherDisplayName": "shd101wyy"
},
"name": "markdown-preview-enhanced",
"publisher": "shd101wyy",
"version": "0.5.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": "b9ed9e85-eae3-4cec-8fa7-447a30553855",
"publisherId": "riccardoNovaglia.missinglineendoffile",
"publisherDisplayName": "riccardoNovaglia"
},
"name": "missinglineendoffile",
"publisher": "riccardoNovaglia",
"version": "0.3.1"
},
{
"metadata": {
"id": "acfa08ec-e98b-4b39-8561-1bf1938e71da",
"publisherId": "jakebathman.mysql-syntax",
"publisherDisplayName": "jakebathman"
},
"name": "mysql-syntax",
"publisher": "jakebathman",
"version": "1.3.1"
},
{
"metadata": {
"id": "2b8ba62f-0c54-4a9d-b687-d82c59c77834",
"publisherId": "hidenba.open-junkfile",
"publisherDisplayName": "hidenba"
},
"name": "open-junkfile",
"publisher": "hidenba",
"version": "0.1.0"
},
{
"metadata": {
"id": "113b22c8-8125-42ec-8c6b-80c3f5d5fa5f",
"publisherId": "IBM.output-colorizer",
"publisherDisplayName": "IBM"
},
"name": "output-colorizer",
"publisher": "IBM",
"version": "0.1.2"
},
{
"metadata": {
"id": "ca0094fa-0dc7-4847-ae5d-879442c099ca",
"publisherId": "neilbrayfield.php-docblocker",
"publisherDisplayName": "neilbrayfield"
},
"name": "php-docblocker",
"publisher": "neilbrayfield",
"version": "2.1.0"
},
{
"metadata": {
"id": "651dce1f-eda8-4a5b-aa26-0d1266de8ed1",
"publisherId": "MehediDracula.php-namespace-resolver",
"publisherDisplayName": "MehediDracula"
},
"name": "php-namespace-resolver",
"publisher": "MehediDracula",
"version": "1.1.8"
},
{
"metadata": {
"id": "b0a47156-9132-49a2-bebd-ed16d91b1fa6",
"publisherId": "ikappas.phpcs",
"publisherDisplayName": "ikappas"
},
"name": "phpcs",
"publisher": "ikappas",
"version": "1.0.5"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "3.20.0"
},
{
"metadata": {
"id": "93ce222b-5f6f-49b7-9ab1-a0463c6238df",
"publisherId": "ms-vscode-remote.remote-containers",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-containers",
"publisher": "ms-vscode-remote",
"version": "0.101.1"
},
{
"metadata": {
"id": "e57e286b-79b0-4b5c-8449-57d28a5df247",
"publisherId": "tickleforce.scrolloff",
"publisherDisplayName": "tickleforce"
},
"name": "scrolloff",
"publisher": "tickleforce",
"version": "0.0.4"
},
{
"metadata": {
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03",
"publisherId": "vscodevim.vim",
"publisherDisplayName": "vscodevim"
},
"name": "vim",
"publisher": "vscodevim",
"version": "1.12.4"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.0.15"
},
{
"metadata": {
"id": "ffda6552-0ad5-431b-a4fa-0905a7e4f3f0",
"publisherId": "bmewburn.vscode-intelephense-client",
"publisherDisplayName": "bmewburn"
},
"name": "vscode-intelephense-client",
"publisher": "bmewburn",
"version": "1.3.11"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.34.0"
},
{
"metadata": {
"id": "d4598ff7-3c39-47f6-bf45-2df845252570",
"publisherId": "formulahendry.vscode-mysql",
"publisherDisplayName": "formulahendry"
},
"name": "vscode-mysql",
"publisher": "formulahendry",
"version": "0.4.0"
},
{
"metadata": {
"id": "03de82ee-b6a4-46c9-bde7-7b6793ffa232",
"publisherId": "wraith13.zoombar-vscode",
"publisherDisplayName": "wraith13"
},
"name": "zoombar-vscode",
"publisher": "wraith13",
"version": "1.2.1"
}
]
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "s n",
"command": "workbench.action.nextEditor",
"when": "editorTextFocus && vim.active && !inDebugRepl && vim.mode == 'Normal'"
},
{
"key": "s p",
"command": "workbench.action.previousEditor",
"when": "editorTextFocus && vim.active && !inDebugRepl && vim.mode == 'Normal'"
},
{
"key": "s q",
"command": "workbench.action.closeActiveEditor",
"when": "editorTextFocus && vim.active && !inDebugRepl && vim.mode == 'Normal'"
},
{
"key": "s s",
"command": "workbench.action.splitEditor",
"when": "editorTextFocus && vim.active && !inDebugRepl && vim.mode == 'Normal'"
},
{
"key": "s v",
"command": "workbench.action.splitEditorOrthogonal",
"when": "editorTextFocus && vim.active && !inDebugRepl && vim.mode == 'Normal'"
},
{
"key": "space w",
"command": "workbench.action.files.save",
"when": "editorTextFocus && vim.active && !inDebugRepl && vim.mode == 'Normal'"
},
{
"key": "ctrl+j",
"command": "workbench.action.terminal.toggleTerminal",
"when": "editorTextFocus"
},
{
"key": "ctrl+j",
"command": "workbench.action.focusActiveEditorGroup",
"when": "terminalFocus"
}
]
{
// 全体
"editor.minimap.enabled": false,
"editor.wordWrap": "on",
"editor.renderControlCharacters": true,
"files.trimTrailingWhitespace": true,
"editor.lineNumbers": "relative",
"editor.formatOnSave": true,
"workbench.editor.enablePreview": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
"workbench.startupEditor": "newUntitledFile",
// git
"gitlens.hovers.currentLine.over": "line",
"git.autofetch": true,
// theme
"workbench.colorTheme": "Iceberg",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.gist": "c15d41c1ace548a9dd162353225012fa",
// fontsize
"editor.fontSize": 13,
// indent
"editor.tabSize": 2,
"scrolloff.alwaysCenter": true,
// zenmode
"zenMode.hideStatusBar": false,
// vim
"vim.timeout": 1000,
"vim.useSystemClipboard": true,
"vim.incsearch": true,
"vim.hlsearch": true,
"vim.easymotion": true,
"vim.visualstar": true,
"vim.useCtrlKeys": true,
// "vim.statusBarColorControl": true,
// "vim.statusBarColors.normal": [
// "#8FBCBB",
// "#434C5E"
// ],
// "vim.statusBarColors.insert": "#BF616A",
// "vim.statusBarColors.visual": "#B48EAD",
// "vim.statusBarColors.visualline": "#B48EAD",
// "vim.statusBarColors.visualblock": "#A3BE8C",
// "vim.statusBarColors.replace": "#D08770",
"vim.leader": ",",
"vim.insertModeKeyBindingsNonRecursive": [
{
"before": [
";",
";"
],
"commands": [
"editor.action.triggerSuggest"
]
},
],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [
"<leader>",
"w"
],
"commands": [
":w"
]
},
{
"before": [
"g",
"r"
],
"commands": [
"editor.action.referenceSearch.trigger",
]
},
],
"vim.normalModeKeyBindings": [
{
"before": [
"<leader>",
"z"
],
"commands": [
"workbench.action.toggleZenMode"
]
},
// ====================
// markdown(TODO)
// ====================
{
"before": [
"<leader>",
"t",
"i"
],
"commands": [
"markdown-checkbox.createCheckbox"
]
},
{
"before": [
"<leader>",
"t",
"t"
],
"commands": [
"markdown-checkbox.markCheckbox"
]
},
// ====================
// 移動系
// ====================
{
"before": [
"H"
],
"after": [
"1",
"0",
"h"
]
},
{
"before": [
"J"
],
"after": [
"1",
"0",
"j"
]
},
{
"before": [
"K"
],
"after": [
"1",
"0",
"k"
]
},
{
"before": [
"L"
],
"after": [
"1",
"0",
"l"
]
},
{
"before": [
";"
],
"after": [
":"
]
},
{
"before": [
"<Enter>"
],
"commands": [
"editor.action.insertLineAfter"
]
}
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": [
";"
],
"after": [
":"
]
},
{
"before": [
"H"
],
"after": [
"1",
"0",
"h"
]
},
{
"before": [
"J"
],
"after": [
"1",
"0",
"j"
]
},
{
"before": [
"K"
],
"after": [
"1",
"0",
"k"
]
},
{
"before": [
"L"
],
"after": [
"1",
"0",
"l"
]
},
],
// "workbench.colorCustomizations": {
// "titleBar.activeForeground": "#81D9F1",
// "titleBar.activeBackground": "#00080A",
// "titleBar.inactiveForeground": "#40CAF1",
// "titleBar.inactiveBackground": "#000000",
// "statusBar.noFolderForeground": "#D0DEFC",
// "statusBar.background": "#A3BE8C",
// "statusBar.noFolderBackground": "#A3BE8C",
// "statusBar.debuggingBackground": "#A3BE8C"
// },
"window.zoomLevel": 0,
"editor.renderWhitespace": "all",
"workbench.iconTheme": "material-icon-theme",
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"prettier.singleQuote": true,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
],
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"typescript.updateImportsOnFileMove.enabled": "always",
"explorer.confirmDragAndDrop": false,
"html.mirrorCursorOnMatchingTag": false,
"workbench.sideBar.location": "left",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment