• 1401/08/02

extensions و settings در vscode :

سلام استاد خسته نباشید

ممنونم برای این دوره خوبی که اماده کردید

استاد اگه میشه extension ها و تنظیماتی که برای vscode انتخاب کردید رو بگید.

  • 1401/08/04
  • ساعت 22:45

سلام دوست من

این لیست تمام افزونه هایی هست که نصب دارم

uns@machine ~ % code --list-extensions
aaron-bond.better-comments
aaronthomas.vscode-snazzy-operator
ahmadawais.shades-of-purple
akamud.vscode-theme-onedark
akamud.vscode-theme-onelight
atomiks.moonlight
barrsan.reui
bengreenier.vscode-node-readme
benshabatnoam.google-translate-ext
bernardodsanderson.theme-material-neutral
bungcip.better-toml
burkeholland.simple-react-snippets
cev.overnight
Chad.nord-operator-theme
christian-kohler.path-intellisense
cometeer.spacemacs
dahong.theme-bear
dhedgecock.radical-vscode
DigitalBrainstem.javascript-ejs-support
dracula-theme.theme-dracula
dunstontc.dark-plus-syntax
dzannotti.theme-spacemacs
eamodio.gitlens
ecmel.vscode-html-css
eg2.vscode-npm-script
EliverLara.andromeda
Equinusocio.vsc-material-theme
equinusocio.vsc-material-theme-icons
esbenp.prettier-vscode
ginfuru.ginfuru-better-solarized-dark-theme
GitHub.github-vscode-theme
herrmannplatz.npm-dependency-links
jaredkent.laserwave
jasonnutter.search-node-modules
jdinhlife.gruvbox
leizongmin.node-module-intellisense
liviuschera.noctis
maxmckinney.theme-smooth-yellow
mgmcdermott.vscode-language-babel
mikestead.dotenv
monokai.theme-monokai-pro-vscode
ms-toolsai.jupyter-renderers
ms-vscode.vscode-typescript-next
naumovs.color-highlight
pflannery.vscode-versionlens
PiesArentSquare.smooth-dark
PKief.material-icon-theme
radiolevity.search-lights
RobbOwen.synthwave-vscode
robertrossmann.remedy
rust-lang.rust
s3gf4ult.monokai-vibrant
sainnhe.gruvbox-material
sdras.night-owl
Shan.code-settings-sync
smlombardi.slime
Sujan.code-blue
TabNine.tabnine-vscode
vintharas.learn-vim
VisualStudioExptTeam.intellicode-api-usage-examples
VisualStudioExptTeam.vscodeintellicode
vscode-icons-team.vscode-icons
vscodevim.vim
WallabyJs.quokka-vscode
whizkydee.material-palenight-theme
xabikos.JavaScriptSnippets
yummygum.city-lights-theme
zhuangtongfa.material-theme
Zignd.html-css-class-completion

و اینهم تنظیماتی هست که در settings.json تغییر دادم

{
    "window.restoreWindows": "none",
    "workbench.iconTheme": "material-icon-theme",
    "editor.suggestSelection": "first",
    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    "workbench.startupEditor": "newUntitledFile",
    "workbench.colorTheme": "Smooth Dark",
    "editor.fontFamily": "Lotion,JetBrainsMono Nerd Font,Iosevka Nerd Font,agave Nerd Font Mono, Vazir,CaskaydiaCove Nerd Font Mono,Fantasque Sans Mono,Operator Mono,Dank Mono,'IH-Pe' ,Victor Mono,Fira Code",
    "editor.fontWeight": "normal",
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "editor.formatOnSave": true,
    "editor.fontLigatures": true,
    "prettier.tabWidth": 4,
    "editor.lineNumbers": "relative",
    "editor.fontSize": 20,
    "sync.gist": "b0081633c517a8e7919f99e8fb4ccb5e",
    "javascript.updateImportsOnFileMove.enabled": "always",
    "editor.cursorStyle": "line-thin",
    "git.enableSmartCommit": true,
    "workbench.editor.tabSizing": "shrink",
    "workbench.editor.highlightModifiedTabs": true,
    "workbench.editor.tabCloseButton": "off",
    "googleTranslateExt.languages": ["fa"],
    "editor.lineHeight": 28,
    "editor.renderWhitespace": "all",
    "editor.renderControlCharacters": false,
    "editor.detectIndentation": false,
    "files.associations": {
        "*.js": "javascript"
    },
    "editor.cursorBlinking": "phase",
    "better-comments.tags": [
        {
            "tag": "!",
            "color": "#FF2D00",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "?",
            "color": "#3498DB",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "//",
            "color": "#474747",
            "strikethrough": true,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "todo",
            "color": "#FF8C00",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        },
        {
            "tag": "*",
            "color": "#98C379",
            "strikethrough": false,
            "underline": false,
            "backgroundColor": "transparent",
            "bold": false,
            "italic": false
        }
    ],

    "editor.bracketPairColorization.enabled": true,
    "editor.guides.bracketPairs": "active",

    // ! VIM Configuration
    "vim.easymotion": true,
    "vim.sneak": true,
    "vim.incsearch": true,
    "vim.useSystemClipboard": true,
    "vim.useCtrlKeys": true,
    "vim.hlsearch": true,
    "vim.insertModeKeyBindings": [
        {
            "before": ["j", "k"],
            "after": ["<Esc>"]
        },
        {
            "before": ["j", "j"],
            "after": ["<Esc>"]
        },
        {
            "before": ["k", "k"],
            "after": ["<Esc>"]
        }
    ],
    "vim.visualModeKeyBindings": [
        {
            "before": ["<leader>", "j"],
            "commands": ["editor.action.moveLinesDownAction"]
        },
        {
            "before": ["<leader>", "k"],
            "commands": ["editor.action.moveLinesUpAction"]
        }
    ],
    "vim.normalModeKeyBindingsNonRecursive": [
        {
            "before": ["<C-n>"],
            "commands": [":nohl"]
        },
        {
            "before": ["<leader>", "t"],
            "commands": ["workbench.action.toggleSidebarVisibility"]
        },
        {
            "before": ["<leader>", "g", "d"],
            "commands": ["editor.action.revealDefinition"]
        },
        {
            "before": ["<leader>", "g", "r"],
            "commands": ["editor.action.goToReferences"]
        },
        {
            "before": ["<leader>", "o"],
            "commands": ["workbench.action.files.openFolder"]
        }
    ],
    "vim.leader": "space",
    "vim.handleKeys": {
        "<C-a>": true,
        "<C-f>": true
    },
    "[json]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "terminal.integrated.fontSize": 18,
    "terminal.integrated.fontWeightBold": "normal",
    "terminal.integrated.lineHeight": 1.5,
    "editor.autoClosingBrackets": "never",
    "editor.autoClosingOvertype": "never",
    "editor.autoClosingQuotes": "never",
    "[jsonc]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "material-icon-theme.activeIconPack": "react_redux",
    "editor.linkedEditing": true,
    "[html]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "editor.cursorSmoothCaretAnimation": true,
    "editor.smoothScrolling": true,
    "workbench.list.smoothScrolling": true,
    "vsicons.dontShowNewVersionMessage": true,
    "tabnine.experimentalAutoImports": true,
    "editor.guides.indentation": false
}

تنها تنظماتی که نیاز داری رو بگیر و اضافه کن وارد کردن همه میتونه خیلی از موارد رو تغییر بده که شاید دوست نداشته باشی مراقب باش

موفق باشی


  • 1401/08/04
  • ساعت 22:54

مرسی استاد


  • 1401/08/10
  • ساعت 19:55

خواهش میکنم دوست من


logo-enamadlogo-samandehi