استاد درخصوص اکستنشن هایی که استفاده میکنید سوال کردم گفتید تو قسمت پرسش پاسخ بپرسید. اگه زحمتی نیست.
سلام دوست من
بله
این لیست تمامیه افزونه هایی هست که روی 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"
},
}
دستتون درد نکنه استاد، چه شخصی سازی خفنی. امیدوارم گند نزنم😅. هر سری دوره جدیدی ضبط میکنید میوفتم دنبال پیدا کردن اکستنشن های که استفاده میکنید.
ولی این قضیه vim چیه مگه یه کد ادیتور نبود؟
خواهش میکنم 🌹
بله یک ویرایشگر هست ولی افزونه ایی در VSCode هست که میتونید نصب کنید تا از vim برای ویرایش و کد نویسی استفاده کنید