Սա հոդվածների շարքի մի մասն է, որը ներառում է տարբեր մոդուլներ, որոնք անհրաժեշտ են javascript-ի ժամանակակից հավելվածների մշակման համար vim-ը կարգավորելու համար:

TL;TR

Կարգավորեք ESLint-ը որպես linter, Prettier-ը՝ որպես կոդերի ձևաչափիչ և ավելացրեք ALE plugin ձեր neovim/vim կազմաձևման ֆայլին՝ ձեր linter-ը vim-ի միջոցով օգտագործելու/կավատելու համար:

Vim-ում կազմաձևման ֆայլը գտնվում է ~./vimrc-ում, իսկ neovim-ի կոնֆիգուրացիայի ֆայլը՝ ~/.config/nvim/init.vim-ում: Այսուհետ ես կվերաբերեմ կազմաձևման ֆայլին որպես init.vim:

ESLint

  1. Ավելացնել ESLint ձեր նախագծին.

2. Ստեղծեք ձեր config ESLint ֆայլը .eslintrc ձեր նախագծի արմատում

Ավելի գեղեցիկ

1. Օգտագործեք ESLint՝ ավելի գեղեցիկ գործելու համար

  • Տեղադրեք փաթեթներ
  • Սահմանեք .eslintrc կազմաձևման ընտրանքները

2. Անջատեք ESLint ֆորմատավորման կանոնները

  • Տեղադրեք փաթեթներ
  • Ավելացնել կազմաձևը .eslintrc-ում

3. Ձեր .eslintrc-ը պետք է նման լինի.

4. Այժմ կարող եք ավելացնել ձեր հարմարեցված ձևաչափի կանոնները .prettierrc ֆայլին ձեր նախագծի արմատում, հետևյալ կերպ

Vim կազմաձևման կարգավորում

ALE linter տեղադրելու համար օգտագործեք ձեր սիրած պլագինների կառավարիչը, ես սիրում եմ օգտագործել Plug:
Եթե որևէ plugin-ի կառավարիչ չունեք, տեղադրեք Plug-ը՝ հետևելով նրանց ռեպո տեղադրման ուղեցույցին: >

Ձեր init.vimին ավելացրեք հետևյալը.

  1. Խցանումը ավելացրեք մեր միացման կառավարչին

2. Սահմանեք ESLint-ը որպես ձեր միացման կառավարիչ

3. Կավատացրեք ձեր ծղոտե սիմվոլները

4. Ավելացրե՛ք կոնֆիգուրը, որպեսզի շտկեք այն ֆայլը, որի վրա աշխատում եք պահելու վրա

5. Ձեր init.vim-ը պետք է նման լինի

5. init.vim-ի ներսում մուտքագրեք :so %՝ ձեր vim config-ը վերաբեռնելու համար

6. init.vim տիպի:PlugInstall ներսում տեղադրեք ձեր խցանումը

Դուք պատրաստ եք գնալ 🚀

Վերջնական մտքեր

Ես աշխատում եմ որպես frontend-ի ծրագրավորող, այնպես որ, եթե դուք հետաքրքրված եք արձագանքման հատվածներով, և որոշ ուրիշներ, ազատ զգալ ստուգեք հանքերը այստեղ 🙃:

Դուք պատրաստ եք գնալ և փորձել 🚀: Հուսով եմ, որ դա կօգնի, և դուք այստեղ ինչ-որ օգտակար բան գտաք:

Եթե ​​դա ձեզ դուր եկավ, սա այն հոդվածների շարքի մի մասն է, որը ես գրել եմ օգտակար vim կոնֆիգուրացիաների մասին: Եթե ​​դուք հետաքրքրված եք, կարող եք ստուգել մյուսները այստեղ.