Add vscode config
parent
2695e64224
commit
d23b0267cd
|
@ -0,0 +1 @@
|
|||
[{ "key": "ctrl+b", "command": "workbench.action.toggleSidebarVisibility" }]
|
|
@ -0,0 +1,114 @@
|
|||
{
|
||||
/* view */
|
||||
"workbench.statusBar.visible": true,
|
||||
"workbench.activityBar.visible": false,
|
||||
"breadcrumbs.enabled": false,
|
||||
"editor.minimap.enabled": false,
|
||||
"window.menuBarVisibility": "hidden",
|
||||
"workbench.editor.showTabs": false,
|
||||
"workbench.editor.showIcons": false,
|
||||
|
||||
/* font */
|
||||
"editor.fontSize": 20,
|
||||
"editor.fontLigatures": true,
|
||||
"editor.fontFamily": "Iosevka",
|
||||
"terminal.integrated.fontSize": 20,
|
||||
|
||||
/* editor */
|
||||
"editor.lineNumbers": "relative",
|
||||
"editor.glyphMargin": false,
|
||||
"terminal.integrated.allowMnemonics": false,
|
||||
"workbench.colorCustomizations": {
|
||||
"editorGroup.emptyBackground": "#0c0c0c",
|
||||
"scrollbar.shadow": "#000",
|
||||
"widget.shadow": "#000",
|
||||
"editorWidget.background": "#0c0c0c",
|
||||
"editor.background": "#0c0c0c",
|
||||
"sideBar.background": "#0c0c0c",
|
||||
"editorGroupHeader.noTabsBackground": "#0c0c0c",
|
||||
"scrollbarSlider.background": "#222",
|
||||
"scrollbarSlider.activeBackground": "#222",
|
||||
"scrollbarSlider.hoverBackground": "#333",
|
||||
"statusBar.noFolderBackground": "#0c0c0c",
|
||||
"statusBar.border": "#0c0c0c",
|
||||
"statusBar.background": "#0c0c0c",
|
||||
"statusBar.foreground": "#555"
|
||||
},
|
||||
|
||||
"editor.tokenColorCustomizations": {
|
||||
"comments": "#555",
|
||||
"functions": "#aaa",
|
||||
"numbers": "#fff",
|
||||
"strings": "#fff",
|
||||
"types": "#aaa",
|
||||
"variables": "#aaa",
|
||||
"keywords": "#aaa"
|
||||
},
|
||||
|
||||
/* vim keybindings */
|
||||
"vim.incsearch": true,
|
||||
"vim.hlsearch": true,
|
||||
"vim.leader": "<space>",
|
||||
"vim.normalModeKeyBindingsNonRecursive": [
|
||||
/* quick quit */
|
||||
{
|
||||
"before": ["<leader>", "q"],
|
||||
"commands": [":q"]
|
||||
},
|
||||
{
|
||||
"before": ["<leader>", "w"],
|
||||
"commands": [":w"]
|
||||
},
|
||||
{
|
||||
"before": ["<leader>", "Q"],
|
||||
"commands": [":q!"]
|
||||
},
|
||||
{
|
||||
"before": ["<leader>", "W"],
|
||||
"commands": [":w!"]
|
||||
},
|
||||
/* split */
|
||||
{
|
||||
"before": ["<leader>", "s", "s"],
|
||||
"commands": [":sp"]
|
||||
},
|
||||
{
|
||||
"before": ["<leader>", "s", "v"],
|
||||
"commands": [":vs"]
|
||||
},
|
||||
/* clear search highlight */
|
||||
{
|
||||
"before": ["<leader>", "<leader>"],
|
||||
"commands": [":nohl"]
|
||||
}
|
||||
],
|
||||
|
||||
"vim.insertModeKeyBindings": [
|
||||
/* quick exit insert */
|
||||
{
|
||||
"before": ["j", "j"],
|
||||
"after": ["<Esc>"]
|
||||
}
|
||||
],
|
||||
|
||||
"vim.handleKeys": {
|
||||
"<C-a>": false,
|
||||
"<C-f>": false
|
||||
},
|
||||
|
||||
/* eslint & prettier */
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
||||
"editor.formatOnSave": true,
|
||||
"[javascript]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
||||
"editor.formatOnSave": true
|
||||
},
|
||||
|
||||
"editor.codeActionsOnSave": {
|
||||
"source.fixAll": true
|
||||
},
|
||||
|
||||
"workbench.colorTheme": "Absolute Black",
|
||||
"window.zoomLevel": 1,
|
||||
"javascript.updateImportsOnFileMove.enabled": "always"
|
||||
}
|
Loading…
Reference in New Issue