Series mỗi ngày giới thiệu 1 công cụ hữu ích và miễn phí cho các developer tương lai
Visual Studio Code - Bạn của mọi nhà.
Bạn có biết công cụ chung nhất để viết code dù cho có đang viết ở ngôn ngữ nào là gì không?
Đó chính là trình soạn thảo.
Ngày xửa ngày xưa, khi mà các trình soạn thảo nổi bật hiện vẫn chưa quá phổ biến, các kỹ sư phần mềm thế hệ trước đã phải chật vật khá nhiều với "trình soạn thảo thô" như Terminal Editor hay Notepad... Đúng, là notepad trong Windows của bạn đó.
Còn ngày nay, các trình soạn thảo ngày càng tân tiến, tiến bộ, hỗ trợ đa ngôn ngữ, hỗ trợ snippets (các đoạn code phổ thông được lưu sẵn dưới dạng keyword, chỉ cần gõ keyword đó ra thì trình biên soạn sẽ tự động chèn vào), vâng vâng mây mây. Điển hình nhất là của nhà IDEA với Android Studio, IntelliJ, PHP Storm, ...
Nhưng điểm chung của các trình soạn thảo đó là yêu cầu 1 phần cứng "đủ đáp ứng", điều đó khiến cho trải nghiệm viết code không được mượt mà so với mong đợi.
Tuy nhiên, trong các trình soạn thảo chuyên môn cho một số ngôn ngữ lập trình cụ thể, sát phần cứng như trên. Bỗng xuất hiện 1 kẻ tự danh tự xưng hiên ngang bước vào cuộc chơi, vẽ ngoài trông quen quen nhưng khác ở chỗ hắn có màu xanh dương, tên hắn cũng trông quen quen nữa.
Hắn tên là Visual Studio Code, một trình biên soạn với mong muốn làm nên 1 sự cách mạng trình biên soạn "Nhỏ nhưng có võ"
Vậy Visual Studio Code là gì?
- Visual Studio Code (VS Code hay VSC) là một trong những trình soạn thảo mã nguồn phổ biến nhất được sử dụng bởi các lập trình viên, được phát triển bởi gã không lồ Microsoft.
- Nhanh, nhẹ, hỗ trợ đa nền tảng, nhiều tính năng và là mã nguồn mở chính là những ưu điểm vượt trội khiến VS Code ngày càng được ứng dụng rộng rãi.
Visual Studio Code có gì hay?
- IntelliSense - Hỗ trợ suggest cho đoạn code của bạn
- Extension - Là các tiện ích tích hợp thêm vào VS Code để có thêm các tính năng phục vụ trong việc viết code.
- Kho extension khổng lồ.
- Khả năng tùy chỉnh cao.
- Hỗ trợ đa ngôn ngữ.
- Tích hợp sẵn Git.
- Dễ dùng.
- Gọn nhẹ.
- ....
Visual Studio Code so với... Notepad (và cả Notepad++)?
- Nếu mang VS Code so với Notepad thì giống nhau duy nhất giữa 2 trình biên soạn này đó là: Nó có phần soạn thảo. Hết
- Phần còn lại như tính năng cũng như trải nghiệm viết code thì VS Code chắn chắn 100% hơn hẳn Notepad và Notepad++.
Thế còn Visual Studio Code so với các trình soạn thảo khác?
- Nếu so với các trình soạn thảo của IDEA, thì mình nghĩ rằng trải nghiệm viết code và các công cụ tích hợp sẵn của IDEA vẫn sẽ tốt hơn VS Code. Tuy nhiên, VS Code lại có ưu điểm nổi bật hơn ở các trình soạn thảo của IDEA đó là nhanh, nhẹ và đa nền tảng tốt.
Vậy giờ mình tải VS Code ở đâu? Cài đặt có phức tạp không?
Truy cập ngay vào: https://code.visualstudio.com/
VIệc cài đặt công quá phức tạp, nếu bạn không cần quá chú trọng vào các thiết lập trong lúc cài đặt thì cứ ấn "Next" tới bến là được
Fun fact:
Mặc dù VS Code khá nhẹ, ấy thế mà cứ mỗi khi kêu bạn bè hay đồng nghiệp cài VS Code thì họ lại bảo
- "Uiiiiiiii thôiiiiiiiiiii, nặng lắm pa!"
Mình đã từng rất sốc vì câu nói này, mấy pa dám bỏ trống 90GB ổ cứng để tải GTA 5 về chơi mà tốn vài trăm MB để tải và sự dụng thứ mà sau này mình sẽ phải gặp mặt hằng ngày.
Nhưng thật ra, phải mất một thời gian sau, mình mới nhận ra là mọi người bị nhầm lần giữa Visual Studio Code và Visual Studio, vốn cùng cha là Microsoft nhưng lại khác mẹ. Một kẻ là trình biên soạn gọn nhẹ, ai cũng chơi được, còn 1 tên thì chơi đúng với mấy ông anh nói tiếng C#
Nên là các bạn nhớ nhé, VS Code và Visual Studio là trình biên soạn khác nhau nhé
