• 1401/09/18

vsCode extentions :

استاد درخصوص اکستنشن هایی که استفاده میکنید سوال کردم گفتید تو قسمت پرسش پاسخ بپرسید. اگه زحمتی نیست.

  • 1401/09/18
  • ساعت 15:47

سلام دوست من

بله

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

فقط دقت کن که دونه دونه نصب کن تا ببینی برای چی هست و افزونه vim رو نصب نکن تا زمانی که یاد نگرفتیش

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 

برای این تنظیمات هم خط به خط قرار بده ببین چیکار میکنه و تنظیمات مرتبط به vim رو قرار نده

فونت هایی که استفاده میکنم کامل نوشته هست و با کاما از هم جدا شدن و هر فونتی اول باشه همون اعمال میشه ولی اگر دقت کنی فونت Vazir هم هست که یک فونت فارسیه و فرقی نمیکنه کجا قرارش بدی. این باعث میشه که VSCode برای نمایش متن فارسی به دنبال فونتی بگرده که پشتیبانیش کنه و در لیست میرسه به فونت وزیر به همین دلیل متن های فارسی رو در ویرایشگر من با فونت وزیر به زیبایی نمایش میده.

خیلی از تنظیمات مختص علاقه خود من هست و حتما نباید استفاده کنی . تست کن ببین چطوره و مورادی که نمیپسندی رو پاک کن

دوباره میگم به یکبار همه این تنظیمات رو کپی و پیست نکنی که همه چیز به هم بریزه

آهسته و پیوسته بدون هرکدوم چیکار میکنه

موفق باشی

{
    "window.restoreWindows": "none",
    "workbench.iconTheme": "material-icon-theme",
    "editor.suggestSelection": "first",
    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    "workbench.startupEditor": "newUntitledFile",
    "workbench.colorTheme": "GitHub Dark",
    "editor.fontFamily": "Lotion,JetBrainsMono Nerd Font,Iosevka Nerd Font,agave Nerd Font Mono, Vazir,CaskaydiaCove Nerd Font Mono,Fira Code,Fantasque Sans Mono,Dank Mono",
    "editor.fontWeight": "normal",
    "editor.formatOnSave": true,
    "editor.fontLigatures": true,
    "editor.lineHeight": 28,
    "editor.renderWhitespace": "all",
    "editor.renderControlCharacters": false,
    "editor.detectIndentation": false,
    "editor.cursorBlinking": "phase",
    "editor.cursorStyle": "line-thin",
    "editor.lineNumbers": "relative",
    "editor.fontSize": 20,
    "editor.bracketPairColorization.enabled": true,
    "editor.guides.bracketPairs": "active",
    "editor.linkedEditing": true,
    "editor.cursorSmoothCaretAnimation": true,
    "editor.smoothScrolling": true,
    "editor.guides.indentation": false,
    
    //For disabling autoclosing brackets and quotes
    "editor.autoClosingBrackets": "never",
    "editor.autoClosingOvertype": "never",
    "editor.autoClosingQuotes": "never",
    
    "workbench.editor.tabSizing": "shrink",
    "workbench.editor.highlightModifiedTabs": true,
    "workbench.editor.tabCloseButton": "off",
    "workbench.list.smoothScrolling": true,
    
    //Terminal
    "terminal.integrated.fontSize": 15,
    "terminal.integrated.fontWeightBold": "normal",
    "terminal.integrated.lineHeight": 1.5,
    
    "prettier.tabWidth": 4,
    
    "javascript.updateImportsOnFileMove.enabled": "always",
    
    "git.enableSmartCommit": true,
   
    "googleTranslateExt.languages": ["fa"],
    
    "vsicons.dontShowNewVersionMessage": true,
    
    "npm.keybindingsChangedWarningShown": true,
    
    "window.zoomLevel": -1
    
    //For showing redux folder icons
    "material-icon-theme.activeIconPack": "react_redux",
    
    //Better Comment Extension Config
    "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
        }
    ],

    // ! 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
    },
    //END Of VIM Config  
    
    "files.associations": {
        "*.js": "javascript"
    },
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[html]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
     "[jsonc]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
     "[json]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },    
}

  • 1401/09/18
  • ساعت 22:33

دستتون درد نکنه استاد، چه شخصی سازی خفنی. امیدوارم گند نزنم😅. هر سری دوره جدیدی ضبط میکنید میوفتم دنبال پیدا کردن اکستنشن های که استفاده میکنید.


  • 1401/09/18
  • ساعت 22:35

ولی این قضیه vim چیه مگه یه کد ادیتور نبود؟


  • 1401/09/19
  • ساعت 00:21

خواهش میکنم 🌹

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


logo-enamadlogo-samandehi