Hướng dẫn setup môi trường làm việc Visual Studio Code (VsCode)
- I. Điều kiện tiên quyết
- II. Đối tượng đọc
- III. Giới thiệu
- IV. Những plugin cần cài đặt
- V Những plugin có thể cài thêm (optional)
- IV. Kết luận
I. Điều kiện tiên quyết
- Đã cài đặt Vs Code
II. Đối tượng đọc
- Customer success engineer
III. Giới thiệu
Visual Studio Code (viết tắt là VS Code) là một trình biên tập mã nguồn mở và miễn phí được phát triển bởi Microsoft. Được phát hành lần đầu vào năm 2015, VS Code đã nhanh chóng trở thành một trong những trình biên tập mã phổ biến nhất trên thị trường với nhiều tính năng hữu ích như gợi ý mã, kiểm tra cú pháp và tích hợp git. VS Code cũng hỗ trợ nhiều ngôn ngữ lập trình khác nhau, giúp cho các lập trình viên có thể làm việc hiệu quả hơn.
IV. Những plugin cần cài đặt
1. Prettier
- Prettier là một công cụ giúp tự động định dạng mã nguồn cho dễ đọc hơn và giữ cho định dạng thống nhất giữa các thành viên trong nhóm phát triển. Với Prettier, bạn không cần phải quan tâm đến việc định dạng mã nguồn thủ công nữa mà có thể tập trung vào việc viết mã chất lượng hơn.
- Khi sử dụng
Prettierbạn có thể dùng config có sẵn được lưu trong source code hoặc tạo bản config mới và lưu vào source code.
- Vào trang Prettier Playground để tạo tự động config
- Copy config
- Vào thư mục gốc của source code taọ file
.prettierrcvà paste config vừa copy vào
Cách cài đặt:
- Mở VsCode
- Nhấn tổ hợp phím
Ctrl + Pvà dán đoạn mã này vàoext install esbenp.prettier-vscode - Nhấn
Enter
2. Docker
Docker extension là một plugin trên VsCode cung cấp bởi Microsoft. Extension này cho phép người dùng quản lý containers, images, network và volumes trên Docker một cách dễ dàng.
Cách cài đặt:
- Mở VsCode
- Nhấn tổ hợp phím
Ctrl + Pvà dán đoạn mã này vàoext install ms-azuretools.vscode-docker - Nhấn
Enter
3. Auto import
Auto Import là một plugin của vscode giúp tự động nhập các module cần thiết vào trong file code. Khi sử dụng, plugin sẽ tự động tìm kiếm các module cần import và thêm chúng vào file. Plugin còn hỗ trợ nhiều tính năng như tự động sắp xếp thứ tự import hoặc gợi ý các module phù hợp để nhập vào file.
Cách cài đặt:
- Mở VsCode
- Nhấn tổ hợp phím
Ctrl + Pvà dán đoạn mã này vàoext install steoates.autoimport - Nhấn
Enter
4. Git History
Git History là một extension của VS Code giúp quản lý và xem lịch sử của Git. Nó cho phép người dùng xem toàn bộ lịch sử của repository, theo dõi các thay đổi qua thời gian và tìm kiếm các commit cụ thể. Người dùng có thể xem chi tiết về các commit, nhánh, đồ thị, cây và các thao tác khác trong lịch sử của repository, cũng như các thông tin khác như tác giả, nhật ký hoặc tệp thay đổi.
Cách cài đặt:
- Mở VsCode
- Nhấn tổ hợp phím
Ctrl + Pvà dán đoạn mã này vàoext install donjayamanne.githistory - Nhấn
Enter
5. Git Lens
GitLens là một extension mạnh mẽ và linh hoạt của VS Code cho phép người dùng quản lý hiệu quả lịch sử của Git. Nó hiển thị thông tin cơ bản của Git, Blame dòng code, theo dõi và hiển thị hoạt động của tệp tin và sử dụng các lệnh Git thông qua bảng điều khiển của VS Code. Tất cả các tính năng này đều được cung cấp thông qua giao diện trực quan đồ hoạ, giúp cho việc quản lý lịch sử của Git trên VS Code dễ dàng hơn.
Cách cài đặt:
- Mở VsCode
- Nhấn tổ hợp phím
Ctrl + Pvà dán đoạn mã này vàoext install eamodio.gitlens - Nhấn
Enter
6. Path Intellisense
Path Intellisense là một extension cho Visual Studio Code giúp đơn giản hóa việc nhập đường dẫn tệp tin trong mã nguồn. Với tính năng này, bạn chỉ cần bắt đầu nhập một phần của đường dẫn và extension sẽ tự động đề xuất các tệp tin và thư mục tương ứng. Đây là một extension hữu ích cho bất kỳ lập trình viên nào làm việc với các dự án có nhiều thư mục và tệp tin.
Cách cài đặt:
- Mở VsCode
- Nhấn tổ hợp phím
Ctrl + Pvà dán đoạn mã này vàoext install christian-kohler.path-intellisense - Nhấn
Enter
7. Intellicode
Intellicode là một extension mã nguồn mỡ cho Visual Studio Code được cung cấp bởi Microsoft sử dụng machine learning để tăng cường khả năng phát triển mã nguồn và hỗ trợ đề xuất mã, tìm kiếm và nhận dạng ngôn ngữ lập trình giúp lập trình viên nhanh chóng và hiệu quả hơn trong công việc của mình.
Cách cài đặt:
- Mở VsCode
- Nhấn tổ hợp phím
Ctrl + Pvà dán đoạn mã này vàoext install VisualStudioExptTeam.vscodeintellicode - Nhấn
Enter
8. Auto Rename Tag
Auto Rename Taglà một extension cho Visual Studio Code giúp tự động đổi tên thẻ HTML trong cả file khi bạn đổi tên một thẻ nào đó, giúp tiết kiệm thời gian và tránh lỗi sai sót không đáng có.Cách cài đặt:
- Mở VsCode
- Nhấn tổ hợp phím
Ctrl + Pvà dán đoạn mã này vàoext install formulahendry.auto-rename-tag - Nhấn
Enter
9. Auto Close Tag
Auto Close Taglà một extension cho Visual Studio Code giúp tự động đóng thẻ HTML khi bạn gõ dòng mở thẻ, giúp tiết kiệm thời gian và giảm thiểu lỗi sai sót trong quá trình viết code.Cách cài đặt:
- Mở VsCode
- Nhấn tổ hợp phím
Ctrl + Pvà dán đoạn mã này vàoext install formulahendry.auto-close-tag - Nhấn
Enter
V Những plugin có thể cài thêm (optional)
Dưới đây là những extension có thể cài đặt thêm trong quá trình làm những dựa án đặc thù như ReactJS, Renact Native, VueJS,...
1. ES7+ React/Redux/React-Native snippets
ES7+ React/Redux/React-Native snippets là một extension cho trình soạn thảo mã nguồn, giúp tăng tốc quá trình phát triển ứng dụng sử dụng công nghệ React, Redux và React-Native. Nó cung cấp cho các nhà phát triển các đoạn mã sẵn (snippet) có để sử dụng và giảm thiểu thời gian phát triển. Việc sử dụng extension này cần thiết để giảm thiểu thời gian lập trình và cải thiện hiệu suất phát triển ứng dụng.
Cách cài đặt:
- Mở VsCode
- Nhấn tổ hợp phím
Ctrl + Pvà dán đoạn mã này vàoext install dsznajder.es7-react-js-snippets - Nhấn
Enter
2. Vue Language Features (Volar)
Extension Vue Language Features (Volar) cung cấp cho các nhà phát triển những tính năng hỗ trợ ngôn ngữ Vue để tăng tốc quá trình lập trình. Volar cung cấp các tính năng như: phát hiện lỗi nhanh, cung cấp gợi ý mã, và theo dõi đường dẫn component được sử dụng. Extension này cần thiết để làm tăng các tính năng hữu ích cho lập trình viên, giảm thiểu thời gian lập trình và tăng hiệu quả sản xuất.
Cách cài đặt:
- Mở VsCode
- Nhấn tổ hợp phím
Ctrl + Pvà dán đoạn mã này vàoext install Vue.volar - Nhấn
Enter
3. Markdown Preview Enhanced
Markdown Preview Enhanced là một extension cho VS Code cho phép người dùng xem trước và hiển thị tài liệu Markdown dưới dạng HTML hoặc PDF với nhiều tính năng tiện ích như hỗ trợ định dạng Markdown mở rộng, tạo bảng biểu, đồ thị và sơ đồ, kiểm tra chính tả và đo độ dài của tài liệu. Extension này mang lại cho người dùng sự tiện lợi và dễ dàng trong việc tạo các tài liệu Markdown đẹp mắt và tương tác trong VS Code.
Cách cài đặt:
- Mở VsCode
- Nhấn tổ hợp phím
Ctrl + Pvà dán đoạn mã này vàoext install shd101wyy.markdown-preview-enhanced - Nhấn
Enter
4. Tailwind CSS IntelliSense
Tailwind CSS IntelliSense là một công cụ hỗ trợ cho những người lập trình sử dụng framework Tailwind CSS. Nó giúp đoán và gợi ý lớp CSS khi người lập trình nhập code, giúp viết code nhanh hơn và dễ dàng hơn. Nó giống như một trợ lý có ích, biết chính xác những lớp bạn cần, và nhắc bạn về chúng khi bạn làm việc.
Cách cài đặt:
- Mở VsCode
- Nhấn tổ hợp phím
Ctrl + Pvà dán đoạn mã này vàoext install bradlc.vscode-tailwindcss - Nhấn
Enter
5. Code Spell Checker
Đây là một extension giúp cho lập trình viên có thể kiểm tra chính tả trong code. Nó cũng giúp tìm những lỗi chính tả, tên biến, hàm không đúng chính tả.
Cách cài đặt:
- Mở VsCode
- Nhấn tổ hợp phím
Ctrl + Pvà dán đoạn mã này vàoext install streetsidesoftware.code-spell-checker - Nhấn
Enter
IV. Kết luận
- Trên đây là những extension hữu ích trong việc lập trình, giúp cho công việc thêm dễ dàng và thuận tiện hơn.
- Nếu có gì thắc mắc vui lòng điền vào form phía dưới.