Phần mềm Visual Studio Code

Một phần của tài liệu Nhận diện khuôn mặt ứng dụng trong robot tiếp tân (Trang 77 - 78)

Visual Studio Code là một trình biên tập code được phát triển bởi Microsoft dành cho Windows, Linux vầ MacOS. Nó hỗ trợ chức năng debug, đi kèm với Git, có syntax highlighting, tự hoàn thành code thông minh, snippets, và cải thiện mã nguồn.

Visual Studio Code được dựa trên Electron, một nền tảng được sử dụng để triển khai các ứng dụng Node.js máy tính cá nhân chạy trên động cơ bố trí Blink. Mặc dù nó sử dụng nền tảng Electron [12] nhưng phần mềm này không phải là bản khác của Atom, nó thực ra được dựa trên trình biên tập của Visual Studio Online.

Trong cuộc khảo sát vào năm 2019 trên Stack Overflow, Visual Studio Code được xếp hạng là trình biên tập mã phổ biến nhất, với 50,7% của 87.317 người trả lời tuyên bố sử dụng.

Visual Studio Code có thể sử dụng với nhiều ngôn ngữ lập trình. Thay vì một hệ thống dự án, nó cho phép người dùng mở một hoặc nhiều thư mục, sau đó có thể được lưu trong các không gian làm việc để tái sử dụng trong tương lai. Điều này cho phép nó hoạt động như một trình soạn thảo mã không riêng cho bất kỳ ngôn ngữ nào, trái với Microsoft Visual Studio sử dụng tệp giải pháp .sln độc quyền và các tệp dự án dành riêng cho dự án. Nó hỗ trợ một số ngôn ngữ lập trình và một bộ các tính năng khác nhau cho mỗi ngôn ngữ. Các tệp và thư mục không mong muốn có thể được loại trừ khỏi cây sự án thông qua các cài đặt. Nhiều tính năng của Visual Studio Code không được hiển thị thông qua các menu hoặc giao diện người dùng, nhưng có thể

66 truy cập thông qua bảng lệnh. Visual Studio có thể mở rộng thông qua các plugin có sẵn thông qua một kho lưu trữ trung tâm. Điều này bao gồm bổ sung cho trình soạn thảo và hỗ trợ ngôn ngữ. Một tính năng đáng chú ý là khả năng tạo các tiện ích mở rộng bổ sung hỗ trợ cho các ngôn ngữ, chủ đề, trình gỡ lỗi mới, thực hiện phân tích mã tĩnh, thêm mã hóa, sử dụng giao thức máy chủ ngôn ngữ và kết nối với các dịch vụ bổ sung.

Hình 4.7 Giao diện phần mềm Visual Studio Code

Một phần của tài liệu Nhận diện khuôn mặt ứng dụng trong robot tiếp tân (Trang 77 - 78)