# Extension should use in Vscode Hi, mình là Gia Huy do tên hay trùng, nên mình có biệt danh là ==Gafe== 🥲 Tổng hợp các extenstion nên có khi code. ## I. Extension ### 1. [Auto close tag](https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag ) ### 2. [Auto rename tag](https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag) ### 3. [Auto Complete Tag](https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-complete-tag) ### 4. [Code spell checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker) ### 5. [Beautify css/sass/scss/less](https://marketplace.visualstudio.com/items?itemName=michelemelluso.code-beautifier) ### 6. [SCSS Formatter](https://marketplace.visualstudio.com/items?itemName=sibiraj-s.vscode-scss-formatter) ### 7. [SCSS intellisense](https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-scss) ### 8. [SCSS Everywhere](https://marketplace.visualstudio.com/items?itemName=gencer.html-slim-scss-css-class-completion) ### 9. [Bracket Pair Colorization Toggler](https://marketplace.visualstudio.com/items?itemName=dzhavat.bracket-pair-toggler) ### 10 [Console Ninja](https://marketplace.visualstudio.com/items?itemName=WallabyJs.console-ninja) ### 11. [**ES7+ React/Redux/React-Native snippets**](https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets) > Dùng thằng này có cái gõ `clg` --> `console.log()` khá nhanh 😤 Ngoài ra có `rfc` `rafce` để tạo component nhanh ### 11. [**ReactSnippet**](https://marketplace.visualstudio.com/items?itemName=xabikos.ReactSnippets) ### 12. [Eslint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) ### 10 [Fira Code and Material Icon Theme](https://marketplace.visualstudio.com/items?itemName=aleleba.fira-code-material-icon-theme) >Fact: `Fira code` sẽ gây xung đột với `Material icon theme`. Nên ta sẽ cài `Fira Code and Material Icon Theme` này để khắc phục, 1 mũi tên trúng 2 con chim 🤌. >`Mac : command + shift + P` or `Window : ctrl + shift + P` --> Open User Setting (JSON) rồi paste đống settings bên dưới này vào là OK 🥸 ```javascript! "workbench.iconTheme": "fira-code-material-icon-theme", "editor.fontFamily": "'Fira Code', Menlo, Monaco, 'Courier New', monospace", "editor.fontLigatures": true, ``` ### 11 [Disable ligatures](https://marketplace.visualstudio.com/items?itemName=CoenraadS.disableligatures) >Đi chung bộ với extenstion phía trên, khi có 3 dấu === ligatures ( chữ ghép ),ta trỏ dấu nháy vào nó sẽ tự tách ra làm 3 dấu === lại ### 12 [Color highlight](https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight) ### 13 [Bootstrap 4, Font awesome 4, Font Awesome 5 Free & Pro snippets](https://marketplace.visualstudio.com/items?itemName=thekalinga.bootstrap4-vscode) ### 14 Theme cho vscode > Lên google gõ `vscode theme` bấm vào trang đầu tiên [--> Theme vscode](https://vscodethemes.com/) > Chọn theme bạn thích rồi click tải về Vscode thôi 😎 > Phổ biến : Monokai pro / one dark pro / Dracula Official / 2077 theme.. ### 15 [Tailwind shade](https://marketplace.visualstudio.com/items?itemName=bourhaouta.tailwindshades) ### 16 [Tailwind CSS IntelliSense](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss) Suggest class của tailwind ### 17 SVG preview, pdf preview, Markdown Preview Enhanced Gõ tên là ra nhé ### 18 [Quokka.js](https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode) > Thằng này nó console.log kết quả ngay bên trong vscode mình luôn khỏi ra browser check ### 19 [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) > Format code -> Mac: `Cmd + Shift + F` || Win:`Control + Shift + F` Mình thì setting `Cmd + S` là format cả code. ### 20 [File size](https://marketplace.visualstudio.com/items?itemName=zh9528.file-size) > Biết được kích cỡ file mình import vào ### 21 [GitLens — Git supercharged](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens) > Open source control - git, branch ### 22 Auto import* ### 23 Tabnine Khá nặng, xài máy cùi thì đừng cài :))) AI nhắc code ### 24 [CodeSnap](https://marketplace.visualstudio.com/items?itemName=adpyke.codesnap) Dùng để chụp code đẹp >Sau khi install xong, bôi đen 1 đoạn code. Gõ `cmd + shift + P` -> Gõ `CodeSnap` -> `Enter` là xong ## 25 [Colorize](https://marketplace.visualstudio.com/items?itemName=kamikillerto.vscode-colorize) ``` $bg-primary: #eaff00 ``` ----> ==#eaff00== || ==$bg-primary== Nó sẽ bôi sáng text, ko chỉ mã `HEX`, `biến` mà còn `rgba`, `hsl`, `hwb`,... cũng tương tự ## 26 [Paste JSON as Code](https://marketplace.visualstudio.com/items?itemName=quicktype.quicktype) Dùng để parse `json` sang `type` khi code `Typescript` >Sau khi install xong. Đi đến file json cần convert. Gõ `cmd + shift + P` -> Gõ `Open quick type for JSON` -> `Enter` là xong Hoặc [JSON to Typescript](https://transform.tools/json-to-typescript) ## 27 [Turbo Console log](https://marketplace.visualstudio.com/items?itemName=ChakrounAnas.turbo-console-log) Console log rất chi tiết, từng dòng, hàng, biến > Bôi đen `variable` cần console data > **win:** `ctrl + alt + L` hoặc **mac:** `ctrl + option + L` ## 28 [Project manager](https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager) Dùng để switch sang các project khác 1 cách nhanh chóng ## 29 [WakaTime](https://marketplace.visualstudio.com/items?itemName=WakaTime.vscode-wakatime) Thống kê xem thời gian qua bạn dành bao nhiêu thời gian code. Dùngg ngôn ngữ gì. Truy cập link dưới để cài, login github --> free https://wakatime.com/vs-code ## 30 Github copilot 20$/month Xịn hơn con chatGPT v4 :)) ### 1.? Docker ### 1.? Prisma ## 2. Git ### 1 Download các folder từ github >Tải các repo trên github, chỉ cần paste link và enter [Download directory github](https://download-directory.github.io/)