Visual Studio Code - Công cụ chỉnh sửa code miễn phí
Visual Studio Code 1.37 là công cụ chỉnh sửa code miễn phí được định nghĩa và tối ưu hóa cho việc xây dựng và sửa lỗi các ứng dụng web và ứng dụng đám mây điện toán hiện đại.
Giao diện của Visual Studio Code
Các lợi ích của Visual Studio Code
- Hỗ trợ class đầu tiên cho xây dựng các ứng dụng ASP.NET 5 và Node.js:
- Visual Studio Code là ứng dụng bàn phím nhanh gọn nhẹ.
- Hỗ trợ cho tất cả các ngôn ngữ lập trình.
- Viết code, hiểu và điều hướng thông minh giúp bạn làm việc hiệu quả.
- Tích hợp gỡ lỗi và hỗ trợ Git ngay trong tầm tay của bạn.
- Có sẵn trên Windows, Linux, Mac OSX.
Tính năng mới của Visual Studio Code
- Bố cục theo chiều ngang: Tổ chức các trình biên tập của bạn thành các nhóm theo chiều dọc hoặc ngang
- Phím tắt bàn phím mới cho các trang PDF
- Tự động hoàn thành CSS trong HTML: Nhận những gợi ý tự động hoàn tất CSS phong phú được nhúng trong HTML
- Dễ dàng cấu hình các phiên gỡ lỗi Node.js
- Ánh xạ bàn phím cho Sublime và Atom, giúp bạn có thể sử dụng những phím tắt phổ biến trong Visual Studio Code
- Tắt các tiện ích: Nhanh chóng tắt các Extension trên toàn cầu hoặc trong một không gian làm việc cụ thể
- Cải thiện TypeScript và JavaScript Grammar, có thể thêm màu cho biến và các chức năng liên quan
- Xem những extension có thể tin tưởng được ngay trong phần chi tiết của extension
- Mở nhiều file từ Quick Open
- Tạo phím tắt, kiểm soát định dạng tốt hơn
- Danh mục mới cho Keymaps và Formatters để dễ dàng tìm kiếm hơn
- Hỗ trợ gỡ lỗi nhiều mục tiêu và các thiết lập gỡ lỗi mới cho Node.js Debugging
- Hỗ trợ file CHANGELOG.md, thêm tab chỉnh sửa vào menu ngữ cảnh
Những tính năng chính của Visual Studio Code
Chạy mượt mà trên hệ điều hành được cài đặt:
Visual Studio Code có thể được tải về và cài đặt trên bất kỳ hệ điều hành nào bạn đang sử dụng. Những bản cập nhật thường xuyên được tải về một cách dễ dàng và phát hành cho tất cả các nền tảng cùng một lúc. Nó là một phần bổ sung hoàn hảo để phát triển các công cụ yêu thích của bạn.
Ngôn ngữ đa dạng:
Download Visual Studio Code để tăng tốc công việc của bạn
- Visual Studio Code hỗ trợ trên 30 ngôn ngữ. Dưới đây là các tính năng ngôn ngữ mà ứng dụng hỗ trợ.
- Syntax coloring, bracket matching: Batch, C++, Clojure, Coffee Script, DockerFile, F#, Go, Jade, Java, HandleBars, Ini, Lua, Makefile, Markdown, Objective-C, Perl, PHP, PowerShell, Python, R, Razor, Ruby, SQL, Visual Basic, XML.
- IntelliSense, linting, outline: CSS, HTML, JavaScript, JSON, Less, Sass.
- Refactoring, find all references: C#, TypeScript.
Và còn rất nhiều tính năng chuyên sâu, cụ thể cho từng ngôn ngữ.
Chỉnh sửa code tập trung:
Visual Studio Code với trình biên tập gọn nhẹ, ưu tiên sử dụng bàn phím nghĩa là bạn có thể không bao giờ cần dùng đến chuột. Ngay lập tức mở các tập tin lớn hay nhỏ và tập trung vào code mà không bị phân tán tư tưởng. Bạn có thể tận dụng tính năng chỉnh sửa nâng cao như nhiều con trỏ, tự động lưu và nhiều tính năng khác nữa.
Visual Studio Code bạn có thể tập trung hoàn toàn vào code
Điều hướng code:
Giữ trong ngữ cảnh khi bạn di chuyển qua các file code lớn và trên code của bạn. Các thanh cuộn tăng cường làm nổi bật các vấn đề trong tập tin hiện tại. Tính năng tìm kiếm được tích hợp, hỗ trợ tìm các biểu thức thông thường. Phác thảo code, điều hướng và định nghĩa peek giúp bạn đến được nơi bạn cần nhanh hơn.
Hiểu code:
IntelliSense mô tả API khi bạn gõ, tự động hoàn thành để tăng tốc độ và độ chính xác. Các tip công cụ Quick Info cho phép kiểm tra các định nghĩa API, và Squiggles cho bạn biết các vấn đề và thường thấy chúng khi bạn gõ.
Gỡ lỗi:
Đây là một trong những tính năng chính của Visual Studio Code. Công cụ gỡ lỗi được tích hợp sẵn của Visual Studio Code giúp bạn tăng tốc độ soạn và chỉnh sửa code, cũng như vòng lặp gỡ lỗi. Visual Studio Code hỗ trợ gỡ lỗi tốt cho Node.js, TypeScript, và JavaScript.
Tính năng gỡ lỗi của Visual Studio Code
Kiểm soát phiên bản Git:
Kiểm soát công việc với sức mạnh và tính linh hoạt của Git. Xem tập tin bị thay đổi, so sánh các phiên bản, và tạo các cam kết ngay trong trình soạn thảo. Kết nối với toàn bộ Git bằng kéo và đẩy code vào GitHub, Azure Web Apps, hoặc Visual Studio Online.
Biến nó thành của bạn:
Điều này có thể làm với bất kỳ tập tin nguồn, trình điều khiển Git nào và trên hệ điều hành yêu thích của bạn. Visual Studio Code cho phép bạn cấu hình môi trường theo cách mà bạn muốn với sự hỗ trợ cho nhiều giao diện người dùng, khóa tùy chỉnh các ràng buộc và nhiều hơn nữa.
Hỗ trợ phong phú các công nghệ web hiện đại ASP.NET 5 và Node.js:
Visual Studio Code hỗ trợ cho việc phát triển các ứng dụng ASP.NET 5 và Node.js từ đầu đến cuối. Hỗ trợ đầy đủ IntelliSense, hỗ trợ gỡ lỗi và nhiều hơn nữa trên tất cả các hệ điều hành được hỗ trợ. Bao gồm rất nhiều các framework được yêu thích như D3, JQuery, Express, Angular, grunt, gulp, v.v...
Cập nhật Visual Studio Code mới nhất
Visual Studio Code 1.37
- Thiết kế lại icon hiện đại và hoàn toàn mới.
- Chỉnh sửa các dãy string trong UI Settings - Trực tiếp thêm các dãy ký tự chuỗi từ trình chỉnh sửa Settings.
- Hé lộ kết quả tìm kiếm trong File Explorer - Nhanh chóng đi tới vị trị file cần thiết trong File Explorer.
- Hiển thị khoảng trắng trong vùng lựa chọn - Xem các ký tự chứa khoảng trắng chỉ dành cho text lựa chọn.
- Thay thế text mà không làm mất khung chữ cái.
- Cải thiện UX tìm kiếm điểm cuối - Thứ tự tìm kiếm từ dưới lên trên trực quan hơn cho các terminal.
- Điều hướng @import SCSS tốt hơn - VS Code giờ kiểm tra nhiều vị trí hơn cho file SCSS.
- Hướng dẫn lập trình từ xa - Hướng dẫn từng bước mới để xử lý SSH và trong WSL.
Visual Studio Code 1.36
- Ẩn/hiện mục trên thanh trạng thái - Chỉ hiện các mục thanh trạng thái người dùng lựa chọn.
- Hướng dẫn thụt dòng trong Explorer - Làm nổi bật cấu trúc thư mục của dự án.
- Lựa chọn shell terminal tốt hơn - Dễ dàng chọn shell mặc định để sử dụng trong Terminal tích hợp.
- Thực hiện tuần tự tác vụ - Điều khiển thứ tự thực thi nhiệm vụ chính & phụ.
- Di chuyển tới trình gỡ lỗi bằng trỏ chuột - Bỏ qua thực thi mã khi bạn nhảy tới vị trí mới.
- Tắt gỡ lỗi “word wrap” console - Cho phép người dùng tiếp tục gỡ lỗi đầu ra thành một dòng.
- Bản build nightly của JavaScript/TypeScript - Extension mới tích hợp các bản build nightly JS/TS.
- Trình cài đặt Java mới - Cài đặt các gói mở rộng VS Code, Java và yêu cầu thành phần phụ thuộc vào Java.
- Cải thiện (xem trước) phát triển từ xa - Lưu vào hệ thống file cục bộ, kéo và thả file vào thư mục từ xa…
Visual Studio Code 1.33
- Lựa chọn ngôn ngữ hiển thị dễ dàng- Qua Quick Pick, người dùng dễ chọn ngôn ngữ cài đặt.
- Có thể cấu hình hiển thị IntelliSense - Lọc các nhân tố như từ khóa hoặc xóa icon đã hiện.
- Chọn định dạng mặc định - Thiết lập định dạng tài liệu mặc định theo dự án và ngôn ngữ.
- Tới các vị trí Definition - Mở chế độ xem Peek hoặc điều hướng tới vị trí chính.
- Chuyển đổi các tham số bị hủy - Tái cấu trúc TS mới để sử dụng các đối tượng tham số được đặt tên.
- Hỗ trợ gỡ lỗi cho các phiên phụ - Xem các quy trình phụ trong phiên gỡ lỗi chính.
- Mở URL trong phiên gỡ lỗi - Tự động mở trình duyệt khi gỡ lỗi code server web.
- Cài đặt phần phụ mở rộng bị thiếu - Phát hiện và cung cấp cài đặt các thuộc tính phụ thuộc đang thiếu.
- Chủ đề "Remote Debugging for Node.js" - Tìm hiểu cách đính kèm các ứng dụng Node.js chạy trên Azure.
- Workbench - Cải thiện chế độ xem Source Control, điều hướng danh sách dễ dàng hơn bằng các trình đọc màn hình.
- Tích hợp Terminal - ConPTY mặc định trên Windows, nâng cấp hiệu suất hiển thị.
- Language - Tắt tính năng hoàn thiện giá trị thuộc tính CSS và xác nhận const.
- Tiện ích mở rộng - Hoàn thiện API lựa chọn thông minh, cài đặt lệnh mở rộng.
Visual Studio Code 1.29
- Tìm kiếm nhiều dòng - Tìm khắp file bằng biểu thức đa dòng regex.
- Các icon file trong IntelliSense - Phân biệt nhanh loại file trong IntelliSense.
- Thu gọn các khung ngăn xếp - Thu gọn các khung dữ liệu không quan tâm để nhìn rõ code.
- Cải thiện trình xem đoạn mã đã tải - Hiển thị các nguồn liên quan như file nguồn gốc.
- Cập nhật các mẫu mở rộng - Đồng nhất kiểu dáng và cấu trúc, README và sử dụng API.
- Công thức CI cho các tiện ích mở rộng - Azure Pipeline xây dựng công thức cho các extension.
- Preview: List All References - List All References hiển thị tham chiếu kết quả tìm kiếm.
- Workbench - Đánh ký tự cuối dòng cụ thể cho từng nền tảng, làm nổi bật các tab file đã chỉnh sửa.
- Tích hợp Terminal - Tách các tùy chọn cwd terminal, Cmd+Backspace để xóa đầu dòng.
- Ngôn ngữ - Hiển thị đặc điểm CSS khi trỏ chuột, xử lý thuộc tính CSS chưa rõ.
- Gỡ lỗi - Nhiều trình điều khiển gỡ lỗi, bắt đầu bằng điểm dừng lập trình trên mục, thông báo console.log.
- Mở rộng người cài đặt - Kích hoạt API terminal, kiểm soát trình xem tùy chỉnh nhiều hơn.
Visual Studio Code 1.28
- Icon file tùy chỉnh - Các icon file VS Code biểu thị loại file trong Explorer ở hệ điều hành.
- Snippet cấp dự án - Tinh chỉnh bộ sưu tập snippet cho từng không gian làm việc.
- Hoàn thiện tab công cụ chỉnh sửa - Sử dụng Tab để dễ đàng chuyển qua các đề xuất IntelliSense.
- Đi tới ngay chỉnh sửa gần nhất - Lệnh mới đưa bạn tới vị trí chỉnh sửa mới nhất.
- Lưu mà không cần định dạng - Lưu file không cần thay đổi định dạng hiện tại.
- Cải thiện Git - Xử lý xung đột xóa tốt hơn, thiết lập lại cơ sở mới trên tùy chọn đồng bộ.
- Đổi tên qua đường dẫn nhập - Đổi tên file JS/TS qua đường dẫn nhập dữ liệu của nó.
- Chuyển đổi tái cấu trúc không đồng bộ - Nhanh chóng cập nhật tính năng sử dụng async và await.
- Sử dụng Markdown tốt hơn - Đóng các khối code, danh sách nhiều dòng và HTML nhúng.
Như bạn có thể thấy, Visual Studio Code là một công cụ chỉnh sửa code gọn nhẹ với nhiều tính năng phong phú, hữu ích cho công việc lập trình, chỉnh sửa và gỡ lỗi code, có sẵn trên các hệ điều hành thông dụng. Với những gì mà Visual Studio Code mang đến, chắc chắn nó sẽ khiến bạn cảm thấy hài lòng.