Trong bài đăng này, chúng tôi sẽ giới thiệu 15 tiện ích mở rộng Visual Studio Code mà chúng tôi với tư cách là nhà phát triển PHP đang sử dụng nhiều nhất để phát triển và cộng tác nhanh chóng, đồng thời, chỉ cho bạn cách sử dụng các đoạn mã Opencart để phát triển nhanh mô-đun Opencart và các chủ đề
Khái niệm cơ bản về ngôn ngữ PHP
Trong phần mở rộng, tìm kiếm “@buildin PHP” và kích hoạt phần mở rộng “PHP Language Basics”. Đây là tiện ích mở rộng tích hợp Mã VS
Trí tuệ nhân tạo PHP
Intelephense là một máy chủ ngôn ngữ PHP hiệu suất cao được tích hợp đầy đủ các tính năng cần thiết để phát triển PHP hiệu quả
Để tránh các đề xuất kép, tốt hơn là tắt PHP Intellisense tích hợp sẵn của mã VS bằng cách đặt
"php.suggest.basic": false
Hoặc trong tiện ích mở rộng tìm kiếm “@buildin PHP” và vô hiệu hóa tiện ích mở rộng “Tính năng ngôn ngữ PHP”
https. //thương trường. Visual Studio. com/items?itemName=bmewburn. vscode-intelphense-client
Gỡ lỗi PHP
Khi bạn đã định cấu hình Xdebug cho máy chủ PHP của mình thì bạn chỉ cần thêm cấu hình cho máy chủ PHP
sự ra mắt. json sẽ giống như bên dưới
{ "version": "0.2.0", "configurations": [ { "name": "Launch currently open script", "type": "php", "request": "launch", "program": "", "cwd": "", "port": 9000 }, { "name": "Listen for XDebug", "type": "php", "request": "launch", "port": 9000 } ] }
Trong khi gỡ lỗi, trước tiên hãy nhấp vào nút gỡ lỗi trong Mã VS, thêm các điểm ngắt, bạn sẽ thấy danh sách các điểm ngắt ở cuối cột bên trái, sau đó nhập URL vào trình duyệt của bạn, sau đó bạn sẽ thấy ngăn xếp cuộc gọi và các biến ở cột bên trái. Bạn có thể chuyển sang các bước khác nhau bằng cách sử dụng các nút điều hướng và thực hiện gỡ lỗi và bạn có thể dừng bằng cách nhấp vào nút dừng
https. //thương trường. Visual Studio. com/items?itemName=felixfbecker. gỡ lỗi php
Tự động đổi tên thẻ
Tự động đổi tên thẻ ghép nối cho HTML, XML, twig, v.v. Khi bạn cài đặt tiện ích mở rộng, bạn cần dán cài đặt sau vào cài đặt. json
"auto-rename-tag.activationOnLanguage": [ "xml", "php", "twig", "html", "blade", "ejs", "jinja", "javascript", "javascriptreact", "typescript", "typescriptreact", "plaintext", "markdown", "vue", "liquid", "erb", "lang-cfml", "cfml", "HTML [Eex]" ],
Id tiện ích mở rộng ngôn ngữ phải được xác định trong tiện ích mở rộng Mã VS, ví dụ:. vì ". js”, nó sẽ là “javascript”
https. //thương trường. Visual Studio. com/items?itemName=formulahendry. thẻ tự động đổi tên
Tự động đóng thẻ
Tự động thêm thẻ đóng khi bạn gõ vào dấu ngoặc đóng của thẻ mở
"auto-close-tag.enableAutoCloseTag": true, "auto-close-tag.enableAutoCloseSelfClosingTag": true "auto-close-tag.activationOnLanguage": [ "xml", "php", "twig", "html", "blade", "ejs", "jinja", "javascript", "javascriptreact", "typescript", "typescriptreact", "plaintext", "markdown", "vue", "liquid", "erb", "lang-cfml", "cfml", "HTML [Eex]" ],
https. //thương trường. Visual Studio. com/items?itemName=formulahendry. tự động đóng thẻ
Bộ tô màu cặp giá đỡ 2
Một tiện ích mở rộng tô màu các dấu ngoặc phù hợp. Sử dụng “Bộ tô màu cặp khung 2” sau đó là “Bộ tô màu cặp khung” V1 vì nó tăng tốc độ và độ chính xác
https. //thương trường. Visual Studio. com/items?itemName=CoenraadS. khung-cặp-colorizer-2
Định dạng HTML trong PHP
Chúng tôi có thể định dạng mã HTML trong các tệp PHP bằng tiện ích mở rộng này, cài đặt nó và nhấp chuột phải và nhấp vào “Định dạng HTML trong PHP”
https. //thương trường. Visual Studio. com/items?itemName=rifi2k. định dạng-html-trong-php
xinh hơn
Tiện ích mở rộng Mã VS đẹp hơn dành cho định dạng mã
1. CMD + Shift + P -> Format Document OR 1. Select the text you want to Prettify 2. CMD + Shift + P -> Format Selection
https. //thương trường. Visual Studio. com/items?itemName=esbenp. đẹp hơn-vscode
mysql
Sau khi cài đặt tiện ích mở rộng này, bạn có thể dễ dàng chạy các truy vấn và kiểm tra các truy vấn của mình trực tiếp từ Mã VS. Nhấp chuột phải vào cơ sở dữ liệu và nhấp vào “Truy vấn mới”, sau đó nhập truy vấn của bạn, nhấp chuột phải và chạy truy vấn, thao tác này sẽ hiển thị kết quả ở bên cạnh
https. //thương trường. Visual Studio. com/items?itemName=formulahendry. vscode-mysql
gilen
Git trong mã VS. Cài đặt nó, kết nối với GitHub hoặc bitbucket hoặc Git và bạn có thể trực tiếp đẩy mã từ mã VS
https. //thương trường. Visual Studio. com/items?itemName=eamodio. gilen
biên tập viên
EditorConfig giúp duy trì các kiểu viết mã nhất quán cho nhiều nhà phát triển làm việc trên cùng một dự án trên nhiều trình soạn thảo và IDE khác nhau. Cài đặt các tiện ích mở rộng và nhấp chuột phải vào dự án và nhấp vào “Tạo. editorconfig” sẽ tạo ra. editorconfig theo đó tất cả các khoảng trắng ở cuối kiểu thụt lề, kích thước thụt lề sẽ giống nhau đối với tất cả các nhà phát triển. Điều này sẽ loại bỏ các vấn đề về định dạng cho các nhà phát triển khác nhau
root = true [*] indent_style = space indent_size = 4 charset = utf-8 trim_trailing_whitespace = false insert_final_newline = false
PHP Getters và Setters
Tạo PHP getters và setters từ các thuộc tính của lớp
https. //thương trường. Visual Studio. com/items?itemName=phproberto. vscode-php-getters-setters
Đoạn trích tuyệt vời PHP
Một bộ đầy đủ các đoạn trích dành cho nhà phát triển PHP để tăng năng suất mã hóa
https. //thương trường. Visual Studio. com/items?itemName=hakcorp. php-awesome-snippets
Trình chặn tài liệu PHP
Tiện ích mở rộng này dành cho tài liệu. Gói DocBlocking dành riêng cho PHP đơn giản, không phụ thuộc.
https. //thương trường. Visual Studio. com/items?itemName=neilbrayfield. trình chặn tài liệu php
Chia sẻ trực tiếp
Bạn có thể chia sẻ mã Visual studio của mình với người khác và nhận được sự phát triển cộng tác theo thời gian thực trong Mã VS.
https. //thương trường. Visual Studio. com/items?itemName=MS-vsliveshare. chia sẻ trực tiếp
Đoạn trích Opencart
Đối với Opencart, chúng tôi đã tạo Đoạn mã Opencart có bộ sưu tập đoạn mã OpenCart. Chỉ cần bắt đầu với “oc” và nó liệt kê các đoạn mã. Tài liệu tại https. //webocreation. com/opencart-code-snippets-vscode-extensions/