• 1400/02/22

معرفی Extension توی VScode استفاده کردید. :

میخواستم بپرسم از چه Extension توی  VScode استفاده کردید که رنگ بسیار خوبی داره و اینکه من prettier رو نصب کردم و تیک پایین جهت فعال شدن رو هم زدم. اما کار نمیکنه یعنی وقتی یه کد مینویسم ; نمیذاره بعد از اینتر ممنون میشم راهنمایی بفرمایید.

  • 1400/02/22
  • ساعت 14:32

سلام.

Alt + Shift + F

و community material theme تم Palenight


  • 1400/02/23
  • ساعت 01:21

ممنون از راهنمایی تمی که فرمودید نصب کردم رنگ حروف شبیه تم استاد شد. اما بازم فرق داره به خاطر اینکه برای استاد مثلا تو arrow function ها علامت <= به این صورت به شکل جدا نبود و بعد از نوشتن بهم وصل میشه. با وقتی {} باز میکنن تا جایی که میخواد بسته بشه با یک خط مثلا قرمز انتها رو نمایش میدهد

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

نکته بعد کار با prettier می باشد که انجام نشده البته چندتا Extension به این نام است کدام و باید نصب کنم.

البته سیستم عامل من ubunto می باشد و نکته بعدی اینکه ctrl+shift+i فرمت درست میکنه اما استاد با Enter فرمت و درست می کردند فکر کنم.


  • 1400/02/25
  • ساعت 00:22

هیچ کس مطلع نیست؟

 


  • 1400/02/25
  • ساعت 19:51

سلام 

با کسب اجازه از استاد قربانی ..

Bracket Pair Colorizer برای بخشی که عرض کردید بین ' {}   '  خط کشیده شده 

Disable Ligatures  برای بخش تبدیل arrow Function به خطوط متصل 

بعد از نصب توی setting.json دستور 

"disableLigatures.mode": "Line"

بزنید 

 


  • 1400/02/25
  • ساعت 22:32

ممنون از راهنمایی درستتون بخش '{}' کاملا درست شد تشکر

Disable Ligatures نصب کردم و در حالت "line" قرار دادم اما نشد براتون عکسش و گذاشتم. مکان درستی قرارش دادم.


  • 1400/02/25
  • ساعت 22:46

اگر نسبت به prettier راه اندازی این مورد هم اطلاع دارید ممنون میشم. راهنمایی کنید. نصبش کردم اما فعال نیست

ctrl+shift+i فرمت و درست میکنم. اما فکر نمیکنم این دستور مختص prettier این مورد باشه. چطور فعالش کنم.


  • 1400/02/25
  • ساعت 22:51

سلام 

تنها این قطعه کد رو قرار بده با عرض پوزش اشتباه تایپ کردم  

"disableLigatures.mode": "Cursor"

کد های زیر رو حذف کن 

vscode رو ببند و مجددا اجرا کنید اگر font ساپرت کنه تغییرات اعمال میشه 

  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "prettier.vueIndentScriptAndStyle": true,
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
    "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
    "prettier.trailingComma": "none",
  "prettier.singleQuote": true,
  "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },

این کانفیگ رو روی prettier انجام دادم و داره درست کار میکنه 

"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>"]
    }
  ],
  "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": ",",
  "vim.handleKeys": {
    "<C-a>": false,
    "<C-f>": false
},

اینم کانفیگ vim هست اگر دست باشه 

من دارم استفاده میکنم و راضی هستم  


  • 1400/02/25
  • ساعت 23:04

سلام اضافه کردم البته موردی حذف نکردم فقط line پاک کردم دستوری که فرمودید و قرار دادم اما متاسفانه نشد چه فونتی باید اضافه کنم.

"disableLigatures.mode": "Cursor"

مورد دوم vim یک تم هست که باید نصب کنم.

و اینکه اگر نصب کنم تمم تغییر میکنه. و اینکه کانفیگش و کجا باید اضافه کنم منظورم مسیرش هست.

نکته ی بعدی اینکه تو چه مسیری این کدها باید پاک شوند.

  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "prettier.vueIndentScriptAndStyle": true,
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
    "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
    "prettier.trailingComma": "none",
  "prettier.singleQuote": true,
  "[html]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },

  • 1400/02/25
  • ساعت 23:12

سلام 

vim یک editor هست که استاد توی دوره استفاده میکنن 

کانفیگ prettier در فایل setting.json قرار بدید 

من فوت operator mono استفاده میکنم یا fira Code 

 

کد هایی که با disableLigatures شروع شدند رو از setting.json حذف کنید vscode رو ببندید مجددا اجرا کنید 

اگر مشکل رفع نشد 

"disableLigatures.mode": "Cursor"

بعد از font اضافه کنید 


  • 1400/02/25
  • ساعت 23:26

ادیتور vim رو نصب کردم. 

کانفیگ prettier رو هم قرار دادم فقط این رو هم پاک کنم 


  • 1400/02/25
  • ساعت 23:29

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

و اینکه برای اینکه ببینم prettier درست کار میکنه باید از چه کلید واژه ای استفاده کنم سیستم عاملم اوبونتو هستش

و ایا برای شما هم با نصب vim دکمه ctrl+d جهت duplicate از کار میفته. و باید چیکار کرد که duplicate رو هم داشته یاشیم.


  • 1400/02/26
  • ساعت 00:15

سلام 

برای یادگیری vim :

توی یوتیوب دوره vim از جادی رو نگاه کن یا سرچ کنید آموزش vim 

Yy میشه cut

 Dd لاین رو حذف میکنه 

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

 setting. Json

 "editor.formatOnSave": true,

 قرار بدید


  • 1400/02/26
  • ساعت 08:20

بله لینوکس کار میکنم و نیازم رو تو این زمنیه بیشتر با nano و gedit یا leafpad مرتفع کردم.


  • 1400/02/26
  • ساعت 08:29

اگر بخوام prettier با زدن دکمه Enter کار کنه باید کجا کلید shortcut تغییر بدم در حال حاظر با  ctrl+shift+i کار میکنم.


  • 1400/02/26
  • ساعت 08:38

ممنون مورد prettier درستش کردم با تشکر خیلی زحمت کشیدید


  • 1400/02/26
  • ساعت 08:43

سلام 

خواهش میکنم 

prettier بعد از save شدن فرمت میکنه 


logo-samandehi