logo
notion-cover

Lập trình ReactJS / Javacript nhàn hơn với Visual Studio Code Snippets

Snippet là một phần của mã đã được định nghĩa trước và liên kết với một từ khóa cụ thể. Khi cần, bạn có thể sử dụng từ khóa này để chèn nội dung đã được định nghĩa trước đó. Việc sử dụng snippet giúp tăng tốc quá trình viết mã bằng cách loại bỏ việc phải gõ lại các đoạn mã tương tự. Bài viết này sẽ hướng dẫn bạn cách tạo và sử dụng snippet trong Visual Studio Code.

Mục lục:

Truy cập thiết lập snippet trong VSCode:

Đầu tiên bạn mở VSCode lên, sau đó nhấn tổ hợp phím Ctrl + Shift + P , một hộp thoại như thế này sẽ được mở ra.
notion image
Nhập từ khoá snippet vào ô tìm kiếm, sau đó click vào Snippets: Configure User Snippets:
notion image
Ở đây có rất nhiều tuỳ chọn ngôn ngữ để bạn tạo snippet cho riêng một ngôn ngữ đó, để cho nhanh thì mình sẽ chọn New Global Snippets file… , sau đó đặt tên file theo ý bạn muốn nhé.
notion image
Sau khi đặt tên xong thì chúng ta được một file snippet trống:
notion image

Các thành phần của snippet:

  1. scope: phần này bạn sẽ khai báo những ngôn ngữ nào được sử dụng snippet này.
  1. body: phần nội dung của snippet, phần này bạn có thể đặt biến cho nó, ví dụ như $1, $2 để đánh dấu vị trí con trỏ chuột, ví dụ sau khi nhập xong code ở $1 thì bạn nhấn phím Tab, con trỏ sẽ được chuyển sang $2 .
  1. prefix: Từ khoá của snippet, khi bạn gõ từ khoá này, vscode sẽ tự động điền phần body.
  1. description: Diễn giải cho snippet, để khi đọc lại có thể biết snippet này dùng cho việc gì.

Ví dụ:

Ở đây mình có 1 snippet của câu lệnh rất quen thuộc của Javascript, đó là console.log:
notion image
Dưới đây là demo lệnh snippet này khi sử dụng thực tế:
notion image

Tài liệu tham khảo:

Mình có tham khảo qua bài viết của anh @thaycacac trên Viblo:
Còn đây là link tài liệu chính thức của Visual Studio Code:

Chia sẻ một số snippet mà mình hay dùng cho ReactJS, Typescript:

lượt xem: 37