Visual Studio Code

Bách khoa toàn thư mở Wikipedia
Buớc tưới chuyển hướng Bước tới tìm kiếm
Visual Studio Code
Visual Studio Code 1.18 icon.svg
Visual Studio Code chạy trên Windows 7, với chức năng "Search" đang mở
Visual Studio Code chạy trên Windows 7, với chức năng "Search" đang mở
Phát triển bởi Microsoft
Phát hành lần đầu 29 tháng 4 năm 2015; 22 tháng trước (2015-04-29)
Repository github.com/Microsoft/vscode
Tình trạng phát triển Hoạt động
Được viết bằng TypeScript, JavaScript, CSS
Hệ điều hành Windows 7 hoặc mới hơn, OS X 10.10 hoặc mới hơn, Linux
Nền tảng IA-32, x64
Kích thước
  • Windows: 32.8 MB * Debian, Ubuntu: 34.1 MB * Fedora, Red Hat: 50.4 MB * macOS: 51.8 MB
Ngôn ngữ có sẵn Tiếng Anh, tiếng Pháp, tiếng Đức, tiếng Ý, tiếng Nhật, tiếng Hàn, tiếng Nga, tiếng Tây Ban Nha, tiếng Trung Quốc (giản thể và phồn thể)
Thể loại Source code editor, debugger
Giấy phép
Trang mạng code.visualstudio.com

Visual Studio Code là một trình biên tập mã được phát triển bởi Microsoft dành cho Windows, LinuxmacOS. Nó hỗ trợ chức năng debug, đi kèm với Git, có syntax highlighting, tự hoàn thành mã thông mình, snippets, và cải tiến mã nguồn. Nó cũng cho phép tùy chỉnh, do đó, người dùng có thể thay đổi theme, phím tắt, và cá tùy chọn khác. Nó miễn phí và là phần mềm mã nguồn mở,[4] mặc dù gói tải xuống chính thì là có giấy phép.

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[5] nhưng phần mềm này không phải là một 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 (tên mã là "Monaco").[6]

Trong cuộc khảo sát vào năm 2018 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 34.9% của 75398 người trả lời tuyên bố sử dụng nó.

Lịch sử[sửa | sửa mã nguồn]

Visual Studio Code được công bố, ra mắt phiên bản thử nghiệm vào ngày 29 tháng 4 năm 2015 bởi Microsoft tại hội nghị Build 2015.[7]

Vào ngày 18 tháng 11 năm 2015, Visual Studio Code được phát hành dưới giấy phép MIT và mã nguồn của nó được đưa lên GitHub. Chức năng Extesion (tiện ích mở rộng) cũng được công bố.[4]

Vào ngày 14 tháng 4 năm 2016 Visual Studio Code hoàn tất thử nghiệm và được phát hành chính thức.[8]

Tính năng[sửa | sửa mã nguồn]

Visual Studio Code là một trình biên tập mã. Nó hỗ trợ nhiều ngôn ngữ và chức năng tùy vào ngôn ngữ sử dụng theo như trong bảng sau. Nhiều chức năng của Visual Studio Code không hiển thị ra trong các menu tùy chọn hay giao diện người dùng. Thay vào đó, chúng được gọi thông qua khung nhập lệnh hoặc qua một tập tin .json (ví dụ như tập tin tùy chỉnh của người dùng). Khung nhập lệnh là một giao diện theo dòng lệnh. Tuy nhiên, nó biến mất khi người dùng nhấp bất cứ nơi nào khác, hoặc nhấn tổ hợp phím để tương tác với một cái gì đó ở bên ngoài đó. Tương tự như vậy với những dòng lệnh tốn nhiều thời gian để xử lý. Khi thực hiện những điều trên thì quá trình xử lý dòng lệnh đó sẽ bị hủy.

Các chức năng phụ thuộc vào ngôn ngữ
Chức năng Ngôn ngữ
Syntax highlighting Batch, C++, Clojure, CoffeeScript, DockerFile, Elixir, F#, Go, Pug template language,[9][10] Java, HandleBars, Ini, Lua, Makefile, Objective-C, Perl, PowerShell, Python, R, Razor, Ruby, Rust, SQL, Visual Basic, XML
Snippets Groovy, Markdown, Nim,[11] PHP, Swift
Tự động hoàn thành mã thông minh CSS, HTML, JavaScript, JSON, Less, Sass, TypeScript
Cải tiến mã nguồn C#, TypeScript
Debugging

Visual Studio Code có thể được mở rộng qua plugin.[12] Điều này giúp bổ sung thêm chức năng cho trình biên tập[13] và hỗ trợ thêm ngôn ngữ.[14] Một tính năng đáng chú ý là khả năng tạo phần mở rộng để phân tích mã, như là các linter và công cụ phân tích, sử dụng Language Server Protocol.[4]

Tham khảo[sửa | sửa mã nguồn]

  1. ^ “LICENSE.txt”. github.com/Microsoft/vscode. Microsoft. Ngày 17 tháng 11 năm 2015. 
  2. ^ “Download Visual Studio Code”. code.visualstudio.com. Microsoft. Truy cập ngày 16 tháng 8 năm 2016. 
  3. ^ “Microsoft Software License Terms”. code.visualstudio.com. Microsoft. Truy cập ngày 16 tháng 8 năm 2016. 
  4. ^ a ă â Chú thích trống (trợ giúp) 
  5. ^ “Microsoft’s new Code editor is built on Google’s Chromium”. Ars Technica. Truy cập ngày 18 tháng 11 năm 2015. 
  6. ^ “Monaco Editor”. microsoft.github.io/monaco-editor. 
  7. ^ Montgomery, John (ngày 29 tháng 4 năm 2015). “BUILD 2015 News: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5”. 
  8. ^ “Visual Studio Code editor hits version 1, has half a million users”. Ars Technica. Condé Nast. Ngày 15 tháng 4 năm 2016. 
  9. ^ pugjs.org
  10. ^ “standalone-languages/jade.ts”. Microsoft/vscode GitHub repository. Microsoft. Ngày 13 tháng 11 năm 2015. 
  11. ^ “Nim Wiki: Editor Support”. 
  12. ^ “Extending Visual Studio Code”. Visual Studio Code. Ngày 10 tháng 10 năm 2016. Truy cập ngày 12 tháng 10 năm 2016. 
  13. ^ “Managing Extensions in Visual Studio Code”. Visual Studio Code. Ngày 10 tháng 10 năm 2016. Truy cập ngày 12 tháng 10 năm 2016. 
  14. ^ “Language Support in Visual Studio Code”. Visual Studio Code. Ngày 10 tháng 10 năm 2016. Truy cập ngày 12 tháng 10 năm 2016. 

Đường dẫn ngoài[sửa | sửa mã nguồn]