Πώς να ρυθμίσετε τον VSCode για να βελτιώσετε την παραγωγικότητά σας

Οι συντάκτες κώδικα έχουν εξελιχθεί με την πάροδο των ετών. Πριν από λίγα χρόνια, δεν υπήρχε κώδικας Visual Studio (VS Code). Πιθανότατα χρησιμοποιούσατε Sublime Text, Atom, Bracket κ.λπ. Αλλά με την κυκλοφορία του VS Code, έχει γίνει το αγαπημένο πρόγραμμα επεξεργασίας κώδικα των περισσότερων προγραμματιστών.
Γιατί VS Code;
Οι προγραμματιστές το λατρεύουν γιατί
- Είναι προσαρμόσιμο
- Εύκολο εντοπισμό σφαλμάτων
- Έμετ
- Επεκτάσεις
- Ενσωμάτωση Git
- Ολοκληρωμένο τερματικό
- Intellisense
- Θέματα και άλλα…
Τώρα που έχετε δει τα πλεονεκτήματα της χρήσης κώδικα VS, αυτό το άρθρο θα καλύψει τη ρύθμιση κώδικα VS και τις επεκτάσεις που απαιτούνται κατά τη χρήση του κώδικα VS για μέγιστη παραγωγικότητα.
Τερματικό
Μπορείτε να ρυθμίσετε το τερματικό σας ώστε να χρησιμοποιεί iTerm2 και ZSh και να έχετε τη ρύθμιση τερματικού VS Code για χρήση.
Αφού διαμορφώσετε το Zsh, ξεκινήστε το ενσωματωμένο τερματικό VS Code Terminal > New Termi
naland εκτελέστε την εντολή
source ~/.zshrc
ή
. ~/.zshrc
για να εκτελέσετε το περιεχόμενο του αρχείου διαμόρφωσης .zshrc στο κέλυφος.
Γραμματοσειρά
Το FiraCode φαίνεται δροσερό λόγω της υποστήριξης των συνδέσμων. Πραγματοποιήστε λήψη και εγκατάσταση του FiraCode και, στη συνέχεια, προσθέστε το στο settings.json
αρχείο σας .

"editor.fontFamily": "Fira Code","editor.fontLigatures": true,
Εκκίνηση από τη γραμμή εντολών
Η εκκίνηση του κώδικα VS από το τερματικό φαίνεται δροσερή. Για να το κάνετε αυτό, πατήστε CMD + SHIFT + P, πληκτρολογήστε εντολή κελύφους και επιλέξτε Εγκατάσταση κώδικα εντολής στη διαδρομή . Στη συνέχεια, μεταβείτε σε οποιοδήποτε έργο από το τερματικό και πληκτρολογήστε code .
από τον κατάλογο για να ξεκινήσετε το έργο χρησιμοποιώντας τον κωδικό VS.
Διαμόρφωση
Οι ρυθμίσεις παραμέτρων κώδικα VS που δεν είναι συγκεκριμένες για έναν χώρο εργασίας βρίσκονται εντός του settings.json. Μπορείτε να διαμορφώσετε τον κωδικό VS για να ταιριάζει στις προτιμήσεις σας.
Για να ξεκινήσετε το settings.json, πατήστε
CMD + ,
Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα στο αρχείο settings.json:
{ "editor.multiCursorModifier": "ctrlCmd", "editor.formatOnPaste": true, "editor.wordWrap": "bounded", "editor.trimAutoWhitespace": true, "editor.fontFamily": "Fira Code", "editor.fontLigatures": true, "editor.fontSize": 14, "editor.formatOnSave": true, "files.autoSave": "onFocusChange", "emmet.syntaxProfiles": { "javascript": "jsx" }, "eslint.autoFixOnSave": true, "eslint.validate": [ "javascript", "javascriptreact" ], "javascript.validate.enable": true, "git.enableSmartCommit": true, "files.trimTrailingWhitespace": true, "editor.tabSize": 2, "gitlens.historyExplorer.enabled": true, "diffEditor.ignoreTrimWhitespace": false, "workbench.sideBar.location": "right", "explorer.confirmDelete": false, "javascript.updateImportsOnFileMove.enabled": "always",}
Επεκτάσεις
Ακολουθούν χρήσιμες επεκτάσεις που μπορούν να βελτιώσουν την εμπειρία προγραμματιστή σας όταν εργάζεστε σε μια βάση κώδικα.
Για πρόσβαση σε αυτές τις επεκτάσεις,
- Πηγαίνετε στο
View -> Extensi
ons - Αναζητήστε επεκτάσεις στην αγορά
- Κάντε κλικ στο Εγκατάσταση
1. Αυτόματη εισαγωγή
Με αυτήν την επέκταση, δεν χρειάζεται να εισαγάγετε αρχεία με μη αυτόματο τρόπο. Εάν εργάζεστε σε ένα έργο που βασίζεται σε στοιχεία, απλώς προχωρήστε και πληκτρολογήστε το όνομα του στοιχείου και θα εισαχθεί αυτόματα.

2. Προσθέστε σχόλια jsdoc
Αυτό προσθέτει ένα μπλοκ σχολίων στον κώδικα. Για να τη χρησιμοποιήσετε, επισημάνετε την πρώτη γραμμή της λειτουργίας, πατήστε CMD + SHIFT + P
και επιλέξτε Προσθήκη σχολίων σχολίων.

3. ESDoc MDN
Σε ορισμένα σενάρια, τείνουμε να ξεχνάμε πώς λειτουργεί ένα συγκεκριμένο πράγμα. Εκεί γίνεται χρήσιμη αυτή η επέκταση. Δεν χρειάζεται να εκκινήσετε το πρόγραμμα περιήγησης ιστού για να μάθετε τη σύνταξη. Το μόνο που χρειάζεστε είναι να πληκτρολογήσετε
//mdn [object].[method];

4. CSS Peek
As the name implies, this helps you peek on rules applied by a defined style within a codebase and its specificity. It comes in handy when working on legacy codebases.

5. GitLens
GitLens boosts what you can achieve with Git. It helps you to do a lot more, such as seamlessly exploring Git repositories, peeking into code revisions, authorship and much more.

6. ESLint
This integrates ESLint into VS Code to lint your codes. The project you are working on needs to have ESLint installed either locally or globally to take advantage of the features this extension offers.
To install ESLint locally, run
npm install eslint
or globally using
npm install -g eslint
You would also need to create .eslintrc
configuration file. If you installed ESLint locally, run
./node_modules/.bin/eslint --init
or
eslint --init
for global installation.
7. Debugger for Chrome
This lets you debug your JavaScript code right from the Google Chrome browser

8. Google Fonts
Adding Google fonts just got easier with this extension. You no longer need to search for fonts in the browser. To access a list of fonts, pressCMD + SHIFT + P
and search for Google fonts to proceed.

9. TODO Highlight
With a lot to work on which needs to be prioritized, sometimes you may tend to forget tasks yet to be completed. TODO highlight makes these easily seen by highlighting them.
10. Docker
You can create Dockerfiles on the fly with this extension. It also provides syntax highlighting, intellisense and much more.
Press CMD + SHIFT + P and search for Add Docker files to workspace.

11. Code Spellchecker
This comes in handy to identify typographical errors within the codebase.
12. Import Cost
Import Cost shows the impact of imported packages within the code. It helps measure performance bottlenecks.

13. HTMLHint
This extension validates your HTML helping you to write standards-compliant code.

14. Peacock
This extension gives you the ability to change the colour of your workspace. It is ideal when you have multiple VS Code instances and you want to quickly identify a particular instance.

After installing Peacock, click on the settings icon > settings, select workspace settings tab, click on {} and paste the code below.
{ "workbench.colorCustomizations": { "activityBar.background": "#e90b8d", "activityBar.foreground": "#fff", "activityBar.inactiveForeground": "#b5b5b5", }, "peacock.affectedElements": [ "activityBar", ]}
You can also add titleBar
and statusBar
to the affectedElements and add color customizations for them within the colorCustomizations section.
Για να χρησιμοποιήσετε ένα από τα προεπιλεγμένα χρώματα, πατήστε CMD + SHIFT + P, πληκτρολογήστε παγώνι και επιλέξτε το θέμα που προτιμάτε. Αυτό αντικαθιστά τις ρυθμίσεις χρώματος στο αρχείο settings.json που ορίζεται για αυτόν τον χώρο εργασίας.
15. Πιο όμορφη
Πάντα πατάτε το πλήκτρο διαστήματος ή το πλήκτρο καρτέλας κατά την κωδικοποίηση; Εδώ έρχεται ο πιο όμορφος στη διάσωση. Διαμορφώνει γραμμές κώδικα και τον καθιστά αναγνώσιμο.
Δείτε τα καταπληκτικά πράγματα που μπορείτε να κάνετε με το Visual Studio Code εδώ.
Μη διστάσετε να αφήσετε αυτό που σας ταιριάζει στην ενότητα σχολίων και να μοιραστείτε αυτό το άρθρο.
Επίσης, ρίξτε μια ματιά στο blog μου για περισσότερα άρθρα.