Visual Studio Code
![]() | |
![]() Visual Studio Code chạy trên Windows 7, với chức năng "Search" đang mở | |
Nhà phát triển | Microsoft |
---|---|
Phát hành lần đầu | 29 tháng 4, 2015 |
Kho mã nguồn | |
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 |
|
Có hiệu lực trong | 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 |
|
Website | code![]() |
Hình ảnh Studio Mã là một trình biên tập mã đượ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 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]
Lịch sử
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
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.
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
- ^ "LICENSE.txt". github.com/Microsoft/vscode. Microsoft. ngày 17 tháng 11 năm 2015.
- ^ "Download Visual Studio Code". code.visualstudio.com. Microsoft. Truy cập ngày 16 tháng 8 năm 2016.
- ^ "Microsoft Software License Terms". code.visualstudio.com. Microsoft. Truy cập ngày 16 tháng 8 năm 2016.
- ^ a b c
{{Chú thích báo}}
: Chú thích trống (trợ giúp) - ^ "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.
- ^ "Monaco Editor". microsoft.github.io/monaco-editor.
- ^ 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".
- ^ "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.
- ^ pugjs
.org - ^ "standalone-languages/jade.ts". Microsoft/vscode GitHub repository. Microsoft. ngày 13 tháng 11 năm 2015.
- ^ "Nim Wiki: Editor Support".
- ^ "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.
- ^ "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.
- ^ "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
- Website chính thức
- Visual Studio CodeVisual Studio Code trên GitHub