4 lý do để VS Code là Text Editor ưa thích của mọi lập trình viên

Visual Studio Code là một trình soạn thảo mã nguồn đượ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ó chức năng nổi bật cú pháp (syntax highlighting), tự hoàn thành mã thông minh, 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ác tùy chọn khác.

Từ lâu tôi đã xem và đề xuất Visual Studio là tool số một để phát triển đa dạng use-case. Đâu là tool đầu tiên mà tôi lập trình C++, C# và cũng là tool mà tôi nhớ nhất khi quay trở lại làm việc với Python.

Dạo gần đây, tôi tự hỏi liệu mình có thể giải quyết cùng vấn đề như VS Code không. Vì sau một thời gian dài phân tích, tôi nghĩ rằng tôi thể dành chút thời gian để list ra các lí do tại sao tôi ngày càng thích VS Code.

Cùng khám phá các ưu điểm của VS Code trong bài viết này nhé!

Các settings riêng cho Workspace

Tôi cũng các đồng nghiệp đã từng tranh luận nhiều về các rule cơ bản nhưng quan trọng cho coding guidelines của chúng tôi (spaces vẫn tốt hơn).

Sau khi cài các indents (thụt dòng) rộng khoảng 8 space, tôi nhanh chóng nhận ra rằng tôi sẽ gặp phải vấn đề với Visual Studio: setting của text editor chỉ có thể set program-wide (trong phạm vi chương trình).

Tôi phải đổi đi đổi lại hoặc tìm một extension phù hợp để làm vậy nếu tôi muốn nó tương thích với những quy ước đã set trước đó.

Ưu điểm của VS Code

Trong VS Code, concept “workplace” cho phép chúng ta define bộ setting. Việc tạo một override cho một workplace cố định là khá đơn giản, tôi chỉ việc tạo folder mới và xác định một vài cái ghi đè. Nó cho phép sử dụng cùng format mà bạn define nó trên cấp user. Nó cho phép tiếp tục dùng setting của tôi cho các project cá nhân khi vẫn tương thích với các quy ước đã thỏa mãn.

Startup time nhanh tương đối

Ưu điểm của VS Code

Notepad là một text editor tuyệt vời cho mọi loại text có các lines kết thúc bằng CRLF, nhưng còn những loại còn lại thì sao? Edit mọi thứ mà không có các line-breaks phù hợp nghe như một cơn ác mộng vậy. Có một option đó là mở Visual Studio cho file hoặc folder đơn, nhưng bạn sẽ phải đợi một lúc. Đối với tôi thì câu trả lời là VS Code.

Run VS 2017 VS Code
1 3.5508 1.1607
2 2.9868 1.1258
3 3.4115 1.1736
4 2.4786 1.1928
5 3.3778 1.0983
6 2.9395 1.1373
7 3.1672 1.1528
8 2.8437 1.3238
9 3.4466 1.1818
10 2.9016 1.1408
Result VS 2017 VS Code
Avg 3.1104 1.1688
Min 2.4786 1.0983
Max 3.5508 1.3238

Đơn vị thời gian là trên giây.

Cross-platform support

Visual Studio chỉ hỗ trợ trên Windows, nhưng một bản khác dựa trên MonoDevelop thì hỗ trợ trên Mac. Trong khi đó Windows, Mac, và Linux đều được hỗ trợ chính thức bởi VS Code team. Điều này đồng nghĩa rằng có ít nhất thêm một tool mà chúng ta không còn bị phụ thuộc vào Windows!

Tính linh hoạt cao thông qua extensions và settings

Ưu điểm của VS Code

Một ưu điểm của VS Code nữa, đó là đã trở nên tiện dụng hơn rất nhiều, build lên cả hệ support cho các ngôn ngữ lập trình phổ biến như C++ và C# dưới dạng các packages lẻ, mặc dù TypeScript đã mặc định bao gồm trong đó.

Các interface gồm một set API tiêu chuẩn cung cấp một loại hoàn thiện code phổ biến và functionality tìm symbol mà bạn muốn từ bất kì IDE nào có support cấp cao cho ngôn ngữ.

Password giải nén: tinungdung.com

Tải AutoCAD 2007 Full 32 bit 64 bit Google Drive (Test 100%) 8

Tải AutoCAD 2007 Full 32 bit 64 bit Google Drive (Test 100%) 9

RELATED NEWS
  • hướng dẫn các bạn các công cụ và đặc trưng cơ bản của Figma như hợp tác dự án, tạo prototypes,...

    Read More
  • Discord là ứng dụng chat và gọi điện miễn phí, an toàn cho game thủ. Discord được cung cấp miễn phí cho máy tính và thiết bị di động. Thay vì phải trả phí để sử dụng TeamSpeak hay dùng Skype, bạn có thể đơn giản hóa dịch vụ chat cho game thủ với Discord miễn phí.

    Read More
  • Zalo web là phiên bản Zalo online của ứng dụng chat phổ biến nhất hiện nay tại Việt Nam. Chỉ cần truy cập vào Chat.Zalo.me rồi đăng nhập Zalo, bạn có thể dễ dàng nhắn tin, gọi điện thoại miễn phí ngay trên trình duyệt web mà không phải cài đặt ứng dụng. Phiên bản Zalo online cũng có đầy đủ các tính năng cơ bản nhất, đảm bảo mang đến trải nghiệm tuyệt vời nhất cho người dùng mà không cần phải cài đặt phiên bản Zalo PC.

    Read More
  • Telegram PC là ứng dụng chat, nhắn tin miễn phí trên điện thoại di động, giờ đây đã có phiên bản dành riêng cho máy tính để bàn. Những tính năng của Telegram Desktop sánh ngang với Skype, Viber, Zalo... nhưng chương trình lại gọn nhẹ hơn và độ bảo mật cao hơn rất nhiều.

    Read More
  • Camtasia 2022 là công cụ quay video màn hình máy tính rất nhanh chóng và hiệu quả từ bất kỳ thiết bị nào. Với chất lượng hình ảnh và âm thanh tốt, hỗ trợ nhiều định dạng video phổ biến nhất hiện nay nên Camtasia Studio được rất nhiều người lựa chọn.

    Read More
  • Google Drive - dịch vụ lưu trữ và đồng bộ hóa tập tin được tạo bởi Google giúp người dùng có thể lưu trữ tập tin trên đám mây, chia sẻ tập tin, và chỉnh sửa tài liệu, văn bản, bảng tính, và bài thuyết trình với cộng tác viên. 

    Read More
  • EVKey là phần mềm hỗ trợ gõ tiếng Việt được xây dựng dựa trên mã nguồn mở của Unikey nổi tiếng. Bộ gõ tiếng Việt EVKey có dung lượng nhỏ gọn đảm bảo đáp ứng đầy đủ các nhu cầu cơ bản của người dùng khi soạn thảo văn bản.

    Read More
  • Bộ gõ tiếng Việt là gì? Tổng hợp các bộ gõ tiếng Việt tốt nhất hiện nay...

    Read More
  • Sandboxie Plus 0.9.8.4 / 5.53.3

    Read More
  • Sandbox là gì? Kích hoạt và sử dụng Sandbox trên Windows 10

    Read More
  • Trình duyệt tối ưu thao tác một tay, hỗ trợ Flow để gởi file, link sang Opera trên PC

    Read More
  • Opera Mini 8 PC là phiên bản trình duyệt Opera Mini dành cho máy tính với khả năng duyệt web tốc độ nhanh và cực kỳ linh hoạt. Với ứng dụng này, người dùng được toàn quyền kiểm soát việc truy cập, điều hướng, lưu trữ trang web, mở nhiều tab cùng lúc và bảo mật thông tin dữ liệu tuyệt đối cho mình.

    Read More