Latest Post

Tăng thứ hạng và truy cập tự nhiên với 10 phương pháp SEO hay nhất Kiếm Tiền Online (mmo): Khái Niệm và Các Hình Thức Phổ Biến

Sau một thời gian làm quen với phần mềm Visual Studio Code của Microsoft, mình đã phát hiện và đặc biệt ưa thích ứng dụng này vì tính nhẹ nhàng và sự linh hoạt mà nó mang lại. Điều đặc biệt ấn tượng đối với mình là thư viện các phần mở rộng (extension) phong phú, luôn được cộng đồng các lập trình viên trên khắp thế giới đóng góp và bổ sung.

Do đó, trong bài viết này, mình muốn giới thiệu cho các bạn một số phần mở rộng hay và phổ biến trên Visual Studio Code.

Phần mềm Visual Studio Code

– Trang chủ + Download: https://code.visualstudio.com/
– Thư viện Extension: https://marketplace.visualstudio.com/VSCode

Các Extension nên dùng

I. Các extension hỗ trợ các ngôn ngữ lập trình

  1. Pythonhttps://marketplace.visualstudio.com/items?itemName=ms-python.python
  2. C/C++https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
  3. C#https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp
  4. PHPhttps://marketplace.visualstudio.com/items?itemName=felixfbecker.php-intellisense
  5. GoLanghttps://marketplace.visualstudio.com/items?itemName=lukehoban.Go
  6. Rubyhttps://marketplace.visualstudio.com/items?itemName=rebornix.Ruby
  7. Javascripthttps://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
  8. Bash/Shellscripthttps://marketplace.visualstudio.com/items?itemName=mads-hartmann.bash-ide-vscode

Với PHP và Pythton, các bạn tham khảo bài viết sau, để được hướng dẫn chi tiết hơn:

  • Hướng dẫn lập trình PHP sử dụng Visual Studio Code
  • Hướng dẫn lập trình Python với Visual Studio Code

II. Các Extension hỗ trợ framework/CMS

  1. WordPress (PHP)https://marketplace.visualstudio.com/items?itemName=tungvn.wordpress-snippet
  2. Laravel (PHP)https://marketplace.visualstudio.com/items?itemName=onecentlin.laravel5-snippets
  3. jQuery (Javascript)https://marketplace.visualstudio.com/items?itemName=donjayamanne.jquerysnippets
  4. Angular V5 Snippets (Javascript)https://marketplace.visualstudio.com/items?itemName=johnpapa.Angular2

III. Các Extension giúp quản lý Version

  1. SVNhttps://marketplace.visualstudio.com/items?itemName=johnstoncode.svn-scm
  2. TortoiseSVNhttps://marketplace.visualstudio.com/items?itemName=fantasytyx.tortoise-svn
  3. Git Historyhttps://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory

IV. Các Extension cho việc debug

  1. PHP Debughttps://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug
  2. Java Debughttps://marketplace.visualstudio.com/items?itemName=DSnake.java-debug
  3. Perl Debughttps://marketplace.visualstudio.com/items?itemName=mortenhenriksen.perl-debug
  4. Debugger for Chromehttps://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome

V. Các Extension quản lý Database

  1. SQLTools (MySQL, MSSQL, PostgreSQL): https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools
  2. MySQLhttps://marketplace.visualstudio.com/items?itemName=formulahendry.vscode-mysql
  3. MSSQLhttps://marketplace.visualstudio.com/items?itemName=ms-mssql.mssql
  4. PostgreSQLhttps://marketplace.visualstudio.com/items?itemName=ms-ossdata.vscode-postgresql

VI. Các Extension hữu ích khác

1. Code outline

Nếu bạn đã từng sử dụng một IDE khác như Eclipse hoặc NetBeans, bạn có thể quen với việc mở cửa sổ Outline. Trong cửa sổ này, bạn có thể xem danh sách các hàm, hằng số (CONSTANT), và có khả năng nhanh chóng di chuyển đến một hàm cụ thể trong một tệp mã nguồn. Tuy nhiên, khi bạn sử dụng Visual Studio Code, bạn có thể nhận thấy rằng nó không hỗ trợ tính năng code outline mặc định. Tuy nhiên, chúng ta may mắn có một tiện ích mở rộng (extension) có tên “Code Outline,” giúp bạn thực hiện công việc tương tự trong VS Code.Code Outline

2. vscode-icons

Một extension giúp bạn hiển thị icon đẹp mặt hơn đó là vscode-icons

3. Material Icon Theme

Material Icon Theme là extension hiển thị icon theo phong cách Material Design

4. mssql

mssql là công cụ hỗ trợ chạy câu lệnh SQL mà không cần mở SQL Server Management System

5. Remote Development – Lập trình từ xa

Remote Development là một tiện ích mở rộng được phát triển bởi Microsoft để hỗ trợ việc viết mã nguồn trực tiếp trên máy chủ thay vì trên máy tính cá nhân của bạn.

Nếu bạn đang sử dụng extension nào hay, hãy chia sẻ ở phần bình luận bên dưới nhé!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *