You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/vi/8-code-editor/1-using-a-code-editor/README.md

13 KiB

Sử dụng trình soạn thảo mã

Bài học này giới thiệu những kiến thức cơ bản về việc sử dụng VSCode.dev, một trình soạn thảo mã trên nền web, để bạn có thể chỉnh sửa mã và đóng góp vào một dự án mà không cần cài đặt bất kỳ phần mềm nào trên máy tính của mình.

Mục tiêu học tập

Trong bài học này, bạn sẽ học cách:

  • Sử dụng trình soạn thảo mã trong một dự án mã
  • Theo dõi các thay đổi với hệ thống kiểm soát phiên bản
  • Tùy chỉnh trình soạn thảo để phát triển

Yêu cầu trước khi bắt đầu

Trước khi bắt đầu, bạn cần tạo một tài khoản trên GitHub. Truy cập GitHub và tạo tài khoản nếu bạn chưa có.

Giới thiệu

Trình soạn thảo mã là một công cụ quan trọng để viết chương trình và cộng tác trong các dự án mã hiện có. Khi bạn hiểu được những kiến thức cơ bản về trình soạn thảo và cách sử dụng các tính năng của nó, bạn sẽ có thể áp dụng chúng khi viết mã.

Bắt đầu với VSCode.dev

VSCode.dev là một trình soạn thảo mã trên nền web. Bạn không cần cài đặt bất kỳ thứ gì để sử dụng nó, giống như mở bất kỳ trang web nào khác. Để bắt đầu với trình soạn thảo, hãy mở liên kết sau: https://vscode.dev. Nếu bạn chưa đăng nhập vào GitHub, hãy làm theo hướng dẫn để đăng nhập hoặc tạo tài khoản mới và sau đó đăng nhập.

Khi trình soạn thảo tải xong, giao diện sẽ trông giống như hình dưới đây:

Giao diện mặc định của VSCode.dev

Có ba phần chính, từ trái sang phải:

  1. Thanh hoạt động (activity bar) bao gồm một số biểu tượng, như kính lúp 🔎, bánh răng ⚙️, và một vài biểu tượng khác.
  2. Thanh hoạt động mở rộng, mặc định là Explorer, được gọi là thanh bên (side bar).
  3. Và cuối cùng là khu vực mã ở bên phải.

Nhấp vào từng biểu tượng để hiển thị các menu khác nhau. Sau khi xong, nhấp vào Explorer để quay lại nơi bạn bắt đầu.

Khi bạn bắt đầu tạo mã hoặc chỉnh sửa mã hiện có, điều này sẽ diễn ra trong khu vực lớn nhất ở bên phải. Bạn cũng sẽ sử dụng khu vực này để xem mã hiện có, điều mà bạn sẽ làm tiếp theo.

Mở một kho lưu trữ GitHub

Điều đầu tiên bạn cần làm là mở một kho lưu trữ GitHub. Có nhiều cách để mở một kho lưu trữ. Trong phần này, bạn sẽ thấy hai cách khác nhau để mở một kho lưu trữ và bắt đầu làm việc với các thay đổi.

1. Sử dụng trình soạn thảo

Sử dụng chính trình soạn thảo để mở một kho lưu trữ từ xa. Nếu bạn truy cập VSCode.dev, bạn sẽ thấy nút "Open Remote Repository":

Mở kho lưu trữ từ xa

Bạn cũng có thể sử dụng bảng lệnh (command palette). Bảng lệnh là một hộp nhập liệu nơi bạn có thể gõ bất kỳ từ nào liên quan đến một lệnh hoặc hành động để tìm lệnh phù hợp để thực thi. Sử dụng menu ở góc trên bên trái, sau đó chọn View, và chọn Command Palette, hoặc sử dụng phím tắt: Ctrl-Shift-P (trên MacOS là Command-Shift-P).

Menu bảng lệnh

Khi menu mở ra, gõ open remote repository, và sau đó chọn tùy chọn đầu tiên. Nhiều kho lưu trữ mà bạn tham gia hoặc đã mở gần đây sẽ xuất hiện. Bạn cũng có thể sử dụng một URL GitHub đầy đủ để chọn một kho lưu trữ. Sử dụng URL sau và dán vào hộp:

https://github.com/microsoft/Web-Dev-For-Beginners

Nếu thành công, bạn sẽ thấy tất cả các tệp của kho lưu trữ này được tải trong trình soạn thảo văn bản.

2. Sử dụng URL

Bạn cũng có thể sử dụng trực tiếp một URL để tải một kho lưu trữ. Ví dụ, URL đầy đủ cho kho lưu trữ hiện tại là https://github.com/microsoft/Web-Dev-For-Beginners, nhưng bạn có thể thay thế miền GitHub bằng VSCode.dev/github và tải kho lưu trữ trực tiếp. URL kết quả sẽ là https://vscode.dev/github/microsoft/Web-Dev-For-Beginners.

Chỉnh sửa tệp

Khi bạn đã mở kho lưu trữ trên trình duyệt/vscode.dev, bước tiếp theo là thực hiện các cập nhật hoặc thay đổi cho dự án.

1. Tạo tệp mới

Bạn có thể tạo tệp trong một thư mục hiện có hoặc tạo nó trong thư mục gốc. Để tạo một tệp mới, mở vị trí/thư mục nơi bạn muốn lưu tệp và chọn biểu tượng 'New file ...' trên thanh hoạt động (bên trái), đặt tên cho tệp và nhấn Enter.

Tạo tệp mới

2. Chỉnh sửa và lưu tệp trong kho lưu trữ

Sử dụng vscode.dev rất hữu ích khi bạn muốn thực hiện các cập nhật nhanh chóng cho dự án của mình mà không cần tải bất kỳ phần mềm nào về máy.

Để cập nhật mã của bạn, nhấp vào biểu tượng 'Explorer', cũng nằm trên thanh hoạt động, để xem các tệp và thư mục trong kho lưu trữ. Chọn một tệp để mở nó trong khu vực mã, thực hiện các thay đổi và lưu lại.

Chỉnh sửa tệp

Khi bạn hoàn tất việc cập nhật dự án, chọn biểu tượng source control để xem tất cả các thay đổi mới mà bạn đã thực hiện trong kho lưu trữ.

Để xem các thay đổi bạn đã thực hiện, chọn tệp trong thư mục Changes trên thanh hoạt động mở rộng. Điều này sẽ mở một 'Working Tree' để bạn có thể xem trực quan các thay đổi trong tệp. Màu đỏ biểu thị phần bị xóa khỏi dự án, trong khi màu xanh lá biểu thị phần được thêm vào.

Xem thay đổi

Nếu bạn hài lòng với các thay đổi, di chuột qua thư mục Changes và nhấp vào nút + để đưa các thay đổi vào trạng thái chờ. Trạng thái chờ có nghĩa là chuẩn bị các thay đổi để cam kết chúng lên GitHub.

Nếu bạn không hài lòng với một số thay đổi và muốn hủy bỏ chúng, di chuột qua thư mục Changes và chọn biểu tượng undo.

Sau đó, nhập một commit message (Mô tả thay đổi bạn đã thực hiện đối với dự án), nhấp vào biểu tượng check để cam kết và đẩy các thay đổi của bạn.

Khi hoàn tất công việc trên dự án, chọn biểu tượng hamburger menu ở góc trên bên trái để quay lại kho lưu trữ trên github.com.

Đưa vào trạng thái chờ & cam kết thay đổi

Sử dụng tiện ích mở rộng

Cài đặt tiện ích mở rộng trên VSCode cho phép bạn thêm các tính năng mới và tùy chỉnh môi trường phát triển trên trình soạn thảo để cải thiện quy trình làm việc. Các tiện ích mở rộng này cũng giúp bạn hỗ trợ nhiều ngôn ngữ lập trình và thường là tiện ích mở rộng chung hoặc tiện ích mở rộng theo ngôn ngữ.

Để duyệt qua danh sách tất cả các tiện ích mở rộng có sẵn, nhấp vào biểu tượng Extensions trên thanh hoạt động và bắt đầu gõ tên tiện ích mở rộng vào trường văn bản có nhãn 'Search Extensions in Marketplace'.

Bạn sẽ thấy danh sách các tiện ích mở rộng, mỗi tiện ích bao gồm tên tiện ích, tên nhà phát hành, mô tả ngắn gọn, số lượt tải xuốngxếp hạng sao.

Chi tiết tiện ích mở rộng

Bạn cũng có thể xem tất cả các tiện ích mở rộng đã cài đặt trước đó bằng cách mở rộng thư mục Installed, các tiện ích phổ biến được sử dụng bởi hầu hết các nhà phát triển trong thư mục Popular, và các tiện ích được đề xuất cho bạn dựa trên các tệp bạn đã mở gần đây hoặc người dùng trong cùng không gian làm việc trong thư mục Recommended.

Xem tiện ích mở rộng

1. Cài đặt tiện ích mở rộng

Để cài đặt một tiện ích mở rộng, gõ tên tiện ích vào trường tìm kiếm và nhấp vào tiện ích để xem thêm thông tin trong khu vực mã khi nó xuất hiện trên thanh hoạt động mở rộng.

Bạn có thể nhấp vào nút cài đặt màu xanh trên thanh hoạt động mở rộng để cài đặt hoặc sử dụng nút cài đặt xuất hiện trong khu vực mã khi bạn chọn tiện ích để tải thêm thông tin.

Cài đặt tiện ích mở rộng

2. Tùy chỉnh tiện ích mở rộng

Sau khi cài đặt tiện ích mở rộng, bạn có thể cần thay đổi hành vi của nó và tùy chỉnh theo sở thích của mình. Để làm điều này, chọn biểu tượng Extensions, và lần này, tiện ích mở rộng của bạn sẽ xuất hiện trong thư mục Installed, nhấp vào biểu tượng Gear và điều hướng đến Extensions Setting.

Tùy chỉnh cài đặt tiện ích

3. Quản lý tiện ích mở rộng

Sau khi cài đặt và sử dụng tiện ích mở rộng, vscode.dev cung cấp các tùy chọn để quản lý tiện ích dựa trên các nhu cầu khác nhau. Ví dụ, bạn có thể:

  • Vô hiệu hóa: (Tạm thời vô hiệu hóa tiện ích khi bạn không cần sử dụng nhưng không muốn gỡ cài đặt hoàn toàn)

    Chọn tiện ích đã cài đặt trên thanh hoạt động mở rộng > nhấp vào biểu tượng Gear > chọn 'Disable' hoặc 'Disable (Workspace)' HOẶC Mở tiện ích trong khu vực mã và nhấp vào nút Disable màu xanh.

  • Gỡ cài đặt: Chọn tiện ích đã cài đặt trên thanh hoạt động mở rộng > nhấp vào biểu tượng Gear > chọn 'Uninstall' HOẶC Mở tiện ích trong khu vực mã và nhấp vào nút Uninstall màu xanh.


Bài tập

Tạo một trang web sơ yếu lý lịch bằng vscode.dev

Ôn tập & Tự học

Đọc thêm về VSCode.dev và một số tính năng khác của nó.


Tuyên bố miễn trừ trách nhiệm:
Tài liệu này đã được dịch bằng dịch vụ dịch thuật AI Co-op Translator. Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng các bản dịch tự động có thể chứa lỗi hoặc sự không chính xác. Tài liệu gốc bằng ngôn ngữ bản địa nên được coi là nguồn tham khảo chính thức. Đối với các thông tin quan trọng, chúng tôi khuyến nghị sử dụng dịch vụ dịch thuật chuyên nghiệp từ con người. Chúng tôi không chịu trách nhiệm cho bất kỳ sự hiểu lầm hoặc diễn giải sai nào phát sinh từ việc sử dụng bản dịch này.