Rzeczy, które polecam!
Znajdziesz tutaj wszystkie rzeczy, które lubię, używam i polecam.
Narzędzia
Konfiguracja Visual Studio Code
1
Bearded theme
To paczka z motywami do Visual Studio Code. Od momentu jej odkrycia nie potrzebuję żadnych innych, gdy znudzi mi się jeden theme, po prostu sięgam po kolejny z tej paczki, każdy znajdzie coś dla siebie.
2
Pretty TypesScript Errors
Absolutny gamechanger, konieczność gdy pracujesz z Typescript’em. Dzięki tej wtyczce czytanie błędów jest jakkolwiek ludzkie. Formatuje i koloruje błędy zwracane przez Typescript.
3
Image preview
Paczka do VSC umożliwiająca podejrzenie miniatury zaimportowanego zdjęcia.
4
Moja konfiguracja Visual Studio Code
{
"workbench.colorTheme": "Bearded Theme Arc EolStorm",
"workbench.iconTheme": "material-icon-theme",
"workbench.colorCustomizations": {
"editorBracketHighlight.foreground1": "#ffd700",
"editorBracketHighlight.foreground2": "#ff00ff",
"editorBracketHighlight.foreground3": "#00bfff",
"editorBracketHighlight.foreground4": "#7cfc00",
"editorBracketHighlight.unexpectedBracket.foreground": "#ff0000"
},
"files.autoSave": "afterDelay",
"liveServer.settings.donotShowInfoMsg": true,
"explorer.confirmDragAndDrop": false,
"explorer.compactFolders": false,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.linkedEditing": true,
"editor.cursorBlinking": "expand",
"editor.wordWrap": "on",
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": true,
"prettier.arrowParens": "avoid",
"prettier.bracketSameLine": true,
"prettier.printWidth": 150,
"emmet.triggerExpansionOnTab": true,
"liveSassCompile.settings.formats": [
{
"format": "expanded",
"extensionName": ".css",
"savePath": "/css"
}
],
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"emmet.syntaxProfiles": {
"html": {
"inline_break": 2
}
},
"emmet.variables": {
"lang": "pl"
},
"files.associations": {
"*.kit": "html"
},
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": false,
"plaintext": true,
"markdown": true,
"scminput": false,
"yaml": true,
"javascript": true,
"scss": false
},
"editor.minimap.autohide": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.format.semicolons": "insert",
"typescript.format.semicolons": "insert",
"editor.fontFamily": "JetBrains Mono, Fira Code, Menlo, Monaco, 'Courier New', monospace",
"editor.fontLigatures": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"settingsSync.ignoredSettings": [],
"editor.tabSize": 2,
"editor.detectIndentation": false,
"eslint.format.enable": true,
"javascript.preferences.quoteStyle": "double",
"typescript.preferences.quoteStyle": "double",
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"workbench.editorAssociations": {
"*.pdf": "default"
},
"prettier.singleQuote": true,
"vsicons.dontShowNewVersionMessage": true,
"workbench.list.smoothScrolling": true,
"editor.smoothScrolling": true,
"terminal.integrated.smoothScrolling": true,
"editor.cursorSmoothCaretAnimation": "on",
"diffEditor.ignoreTrimWhitespace": false,
"terminal.integrated.profiles.osx": {
"bash": {
"path": "bash",
"args": ["-l"],
"icon": "terminal-bash"
},
"zsh": {
"path": "zsh",
"args": ["-l"]
},
"fish": {
"path": "fish",
"args": ["-l"]
},
"tmux": {
"path": "tmux",
"icon": "terminal-tmux"
},
"pwsh": {
"path": "pwsh",
"icon": "terminal-powershell"
}
},
"workbench.settings.applyToAllProfiles": [],
"editor.accessibilitySupport": "off"
}