Hướng dẫn set up vscode for php - thiết lập vscode cho php

Visual Studio Code là một biên tập viên tuyệt vời cho phát triển PHP. Bạn nhận được các tính năng như kết hợp cú pháp và khớp khung, IntelliSense (hoàn thành mã) và đoạn trích ra khỏi hộp và bạn có thể thêm nhiều chức năng hơn thông qua các phần mở rộng mã vs do cộng đồng tạo ra.

Lớp lót

Mã VS sử dụng Php Linter chính thức (php -l) cho chẩn đoán ngôn ngữ PHP. Điều này cho phép mã VS duy trì hiện tại với các cải tiến của Php Linter.

Mẹo: Sử dụng XAMPP? Cài đặt phiên bản đầy đủ của PHP để có được các thư viện phát triển.

Có ba cài đặt để kiểm soát php linter:

  • php.validate.enable: Kiểm soát xem có bật Lining PHP hay không. Được bật theo mặc định.
  • php.validate.executablePath: Chỉ vào thực thi PHP trên đĩa. Đặt điều này nếu thực thi PHP không có trên đường dẫn hệ thống.
  • php.validate.run: Kiểm soát liệu xác thực có được kích hoạt khi lưu (giá trị: "onSave") hoặc trên loại (giá trị: "onType"). Mặc định là trên lưu.

Để thay đổi cài đặt PHP, hãy mở cài đặt người dùng hoặc không gian làm việc của bạn (⌘, (Windows, Linux Ctrl+,)) và nhập 'PHP' để lọc danh sách các cài đặt có sẵn.User or Workspace Settings (⌘, (Windows, Linux Ctrl+,)) and type 'php' to filter the list of available settings.

Hướng dẫn set up vscode for php - thiết lập vscode cho php

Để đặt đường dẫn thực thi PHP, hãy chọn Chỉnh sửa trong Sắp đặt.JSON LIÊN KẾT TRONG PHP> Xác thực: Đường dẫn thực thi, sẽ mở tệp người dùng settings.json của bạn. Thêm cài đặt php.validate.executablePath với đường dẫn vào cài đặt PHP của bạn:Edit in settings.json link under PHP > Validate: Executable Path, which will open your user settings.json file. Add the php.validate.executablePath setting with the path to your PHP installation:

các cửa sổ

{
  "php.validate.executablePath": "c:/php/php.exe"
}

Linux và macOS

{
  "php.validate.executablePath": "/usr/bin/php"
}

Đoạn trích

Visual Studio Code bao gồm một bộ đoạn trích phổ biến cho PHP. Để truy cập những điều này, hãy nhấn ⌃space (Windows, Linux Ctrl+Space) để có được một danh sách cụ thể theo ngữ cảnh.⌃Space (Windows, Linux Ctrl+Space) to get a context-specific list.

Hướng dẫn set up vscode for php - thiết lập vscode cho php

Phần mở rộng PHP

Có nhiều phần mở rộng ngôn ngữ PHP có sẵn trên thị trường mã VS và nhiều hơn nữa đang được tạo ra. Bạn có thể tìm kiếm các tiện ích mở rộng PHP từ trong mã VS trong chế độ xem phần mở rộng (⇧⌘x (Windows, Linux Ctrl+Shift+X)) sau đó lọc danh sách thả xuống các phần mở rộng bằng cách nhập 'PHP'.Extensions view (⇧⌘X (Windows, Linux Ctrl+Shift+X)) then filter the extensions dropdown list by typing 'php'.

Hướng dẫn set up vscode for php - thiết lập vscode cho php

Tắt hỗ trợ PHP tích hợp

Để tắt phần hoàn thành thông minh PHP tích hợp để ủng hộ các đề xuất từ ​​tiện ích mở rộng PHP đã cài đặt, bỏ chọn PHP> Đề xuất: BASIC, đặt

{
  "php.validate.executablePath": "/usr/bin/php"
}
0 thành FALSE trong tệp settings.json của bạn.PHP > Suggest: Basic, which sets
{
  "php.validate.executablePath": "/usr/bin/php"
}
0 to false in your settings.json file.

Gỡ lỗi

Gỡ lỗi PHP với XDebug được hỗ trợ thông qua tiện ích mở rộng gỡ lỗi PHP. Thực hiện theo các hướng dẫn của tiện ích mở rộng để định cấu hình XDebug để làm việc với mã VS.XDebug is supported through a PHP Debug extension. Follow the extension's instructions for configuring XDebug to work with VS Code.

Bước tiếp theo

Đọc để tìm hiểu về:

  • Thị trường mở rộng - Duyệt các phần mở rộng mà những người khác đã chia sẻ
  • Gỡ lỗi - Tìm hiểu thêm về gỡ lỗi mã vs

11/2/2022

Giới thiệu

Visual Studio Code, còn được gọi là mã VS, là trình chỉnh sửa mã nguồn miễn phí - hoặc môi trường phát triển tích hợp (IDE) - có sẵn cho tất cả các hệ điều hành chính.

Với một bộ sưu tập lớn các phần mở rộng cho nhiều ngôn ngữ lập trình, mã VS có thể được tùy chỉnh để phục vụ nhiều nhu cầu phát triển khác nhau. Trong hướng dẫn này, bạn sẽ học cách thiết lập mã Visual Studio để làm việc trên các dự án PHP.

Hướng dẫn set up vscode for php - thiết lập vscode cho php

Điều kiện tiên quyết

Để làm theo hướng dẫn này, bạn sẽ cần tải xuống và cài đặt phiên bản phù hợp của Visual Studio Code cho hệ điều hành của bạn.

Các hướng dẫn trong hướng dẫn này đã được xác nhận trên máy tính để bàn Ubuntu 20.04, nhưng chúng nên hoạt động liền mạch trong tất cả các hệ điều hành được hỗ trợ bởi mã VS. Tuy nhiên, xin lưu ý rằng các phím tắt bàn phím có thể cần phải được sửa đổi một chút để tương thích với các hệ thống MacOS.

Bước 1 - Cài đặt các tiện ích mở rộng Php Code để hỗ trợ thêm

Ngay sau khi cài đặt, mã VS đã nhận ra mã PHP và giúp làm nổi bật cú pháp, gỡ lỗi cơ bản và thụt mã. Các tính năng này phù hợp để chỉnh sửa nhanh hoặc khi làm việc với các tập lệnh PHP riêng lẻ. Tuy nhiên, làm việc trong các dự án lớn hơn có thể trở nên khó khăn mà không cần nhiều bối cảnh xung quanh mã và cách mỗi tệp tương tác và tích hợp trong dự án lớn hơn.

Có một số phần mở rộng mã VS có thể giúp tăng tốc độ năng suất của bạn khi làm việc trên các dự án PHP. Trong hướng dẫn này, chúng tôi sẽ cài đặt và thiết lập Php Intelephense, một phần mở rộng PHP phổ biến cho mã VS cung cấp một số tính năng nâng cao như hoàn thành mã được cải tiến, điều hướng tốt hơn giữa các thành phần, công cụ thông tin phong phú trên máy bay chuột, định dạng tự động mã và thực tế và thực tế Báo cáo lỗi thời gian dựa trên phân tích mã tĩnh.

Mở tab Tiện ích mở rộng bằng cách nhấp vào biểu tượng cuối cùng trên thanh menu bên trái hoặc bằng cách nhấn

{
  "php.validate.executablePath": "/usr/bin/php"
}
2. Điều này sẽ đưa ra một menu thanh bên với hộp tìm kiếm và danh sách các tiện ích mở rộng phổ biến hoặc được đề xuất. Loại Php Php, hoặc Intelephense, để xác định vị trí mở rộng php intelephense. Nhấp vào nút Cài đặt để cài đặt và bật phần mở rộng.Install button to install and enable the extension.

Hướng dẫn set up vscode for php - thiết lập vscode cho php

Sau khi cài đặt hoàn tất, tài liệu chính thức của Intelephense, khuyên bạn nên vô hiệu hóa tiện ích mở rộng tính năng ngôn ngữ PHP tích hợp đi kèm với mã VS.PHP Language Features extension that comes with VS Code.

Để vô hiệu hóa tiện ích mở rộng này, hãy nhập

{
  "php.validate.executablePath": "/usr/bin/php"
}
3 trong hộp tìm kiếm tiện ích mở rộng để xác định vị trí các tiện ích mở rộng PHP tích hợp. Sau đó nhấp vào biểu tượng Cài đặt cho tiện ích mở rộng tính năng ngôn ngữ PHP và nhấp vào tùy chọn Tắt trong menu thả xuống.Extensions search box to locate the built-in PHP extensions. Then click on the settings icon for the PHP Language Features extension, and click the Disable option in the drop-down menu.

Hướng dẫn set up vscode for php - thiết lập vscode cho php

Nếu bạn có bất kỳ tệp nào mở trong mã VS, bạn sẽ cần tải lại trình chỉnh sửa để áp dụng các thay đổi.

Bạn có thể cài đặt các tiện ích mở rộng khác bằng cách làm theo quy trình tương tự được mô tả cho tiện ích mở rộng Php Intelephense, nhưng lưu ý rằng một số tiện ích mở rộng sẽ yêu cầu cài đặt phần mềm bổ sung trên hệ thống của bạn. Kiểm tra tài liệu mở rộng để đảm bảo bạn có các yêu cầu được thiết lập một cách thích hợp.

Bước 2 - Nhập hoặc tạo dự án PHP mới

Để nhập một dự án PHP hiện có vào mã VS, nhấp vào biểu tượng đầu tiên trên thanh menu bên trái hoặc nhập

{
  "php.validate.executablePath": "/usr/bin/php"
}
4 để truy cập tệp Explorer. Nhấp vào nút Mở thư mục và chọn thư mục dự án của bạn. Trong trường hợp bạn đang tạo một dự án mới, bạn có thể tạo một thư mục mới và chọn đó làm thư mục dự án của bạn.Open Folder button and select your project’s directory. In case you are creating a new project, you can create a new folder and select that as your project directory.

Hướng dẫn set up vscode for php - thiết lập vscode cho php

Cửa sổ Explorer hiện sẽ hiển thị cây thư mục dự án, cho phép bạn truy cập nhanh vào các tệp và thư mục trong dự án của bạn.

Bước 3 - Tùy chỉnh chủ đề và phông chữ trình chỉnh sửa (tùy chọn)

Mặc dù không cần thiết, nhưng thường là một ý tưởng tốt để tùy chỉnh sự xuất hiện của biên tập viên của bạn để làm cho việc sử dụng thoải mái hơn trong dài hạn. Là một nhà phát triển, bạn có thể dành vài giờ mỗi ngày để xem một IDE như mã vs và vì lý do đó, điều quan trọng là phải đảm bảo rằng phông chữ biên tập .

Bạn có thể muốn thử nghiệm các chủ đề và phông chữ khác nhau để tìm một thiết lập tùy chỉnh hoạt động tốt cho bạn.

Thay đổi chủ đề mã vs

Mã VS đi kèm với một vài chủ đề khác nhau cho phép bạn thay đổi màu sắc được sử dụng trong giao diện trình soạn thảo và trong mã làm nổi bật. Cả hai kiểu tối và sáng đều được bao gồm theo mặc định.

Chuyển đến Tệp -> Tùy chọn -> Chủ đề màu hoặc Loại

{
  "php.validate.executablePath": "/usr/bin/php"
}
5 để chọn một chủ đề khác cho mã VS.File -> Preferences -> Color Theme or type
{
  "php.validate.executablePath": "/usr/bin/php"
}
5 to select a different theme for VS Code.

Hướng dẫn set up vscode for php - thiết lập vscode cho php

Bạn cũng có thể cài đặt các tiện ích mở rộng chủ đề để tùy chỉnh thêm VS Code. Nếu bạn tìm kiếm

{
  "php.validate.executablePath": "/usr/bin/php"
}
6 trong tab Tiện ích mở rộng (
{
  "php.validate.executablePath": "/usr/bin/php"
}
2), bạn sẽ tìm thấy một số phần mở rộng chủ đề theo các kiểu và màu sắc khác nhau, bao gồm các bảng màu được chuyển từ các biên tập viên và nền tảng phổ biến khác.

Điều chỉnh phông chữ

Mặc dù cài đặt phông chữ mã VS mặc định sẽ đủ tốt cho nhiều người dùng, bạn có thể muốn điều chỉnh kích thước và loại phông chữ trình chỉnh sửa để tăng khả năng đọc.

Nếu bạn muốn sửa đổi kích thước phông chữ hoặc thay đổi thành loại khác, bạn có thể vào tệp -> Tùy chọn -> Cài đặt, sau đó chọn Trình chỉnh sửa văn bản ở menu bên trái. Sau đó, nhấp vào phông chữ trong menu con mở ra. Phần đó chứa các cài đặt gia đình và kích thước phông chữ mà bạn có thể điều chỉnh như được ưa thích.File -> Preferences -> Settings, then choose Text Editor on the left menu. Then, click on Font in the submenu that opens up. That section contains font family and size settings which you can tweak as preferred.

Hướng dẫn set up vscode for php - thiết lập vscode cho php

Các thay đổi được lưu ngay lập tức và áp dụng cho tất cả các tệp mở hiện tại.

Sự kết luận

Visual Studio Code là một trình chỉnh sửa mã nhẹ nhưng mạnh mẽ có thể được tùy chỉnh để phù hợp với nhu cầu của hầu hết các nhà phát triển. Trong hướng dẫn này, bạn đã học cách cài đặt và định cấu hình tiện ích mở rộng Php Intelephense để được hỗ trợ thêm trong khi làm việc trên các dự án PHP, cách nhập và tạo các dự án mới trong mã VS và cách tùy chỉnh diện mạo của trình soạn thảo để có trải nghiệm mã hóa thoải mái hơn.

Để biết thêm hướng dẫn về mã Visual Studio, hãy kiểm tra trang thẻ mã vs của chúng tôi. Nếu bạn muốn tìm hiểu thêm về phát triển PHP, bạn có thể tham khảo cách mã của chúng tôi trong loạt PHP để giới thiệu ngôn ngữ và trang thẻ PHP của chúng tôi để biết thêm hướng dẫn PHP.

Tôi có thể sử dụng mã VS cho PHP không?

Tiện ích mở rộng PHP Có nhiều phần mở rộng ngôn ngữ PHP có sẵn trên thị trường mã VS và nhiều hơn nữa đang được tạo ra. Bạn có thể tìm kiếm các tiện ích mở rộng PHP từ trong mã VS trong chế độ xem phần mở rộng (CTRL+SHIFT+X) sau đó lọc danh sách thả xuống các phần mở rộng bằng cách nhập 'PHP'.There are many PHP language extensions available on the VS Code Marketplace and more are being created. You can search for PHP extensions from within VS Code in the Extensions view (Ctrl+Shift+X) then filter the extensions dropdown list by typing 'php'.

Làm thế nào để tôi có được mã PHP hoạt động trong Visual Studio?

Có một cách dễ dàng hơn nhiều để chạy PHP, không cần cấu hình:..
Cài đặt phần mở rộng mã Runner ..
Mở tệp mã PHP trong trình soạn thảo văn bản. Sử dụng phím tắt ctrl+alt+n. hoặc nhấn F1 và sau đó chọn/Nhập mã chạy hoặc nhấp chuột phải vào trình chỉnh sửa văn bản và sau đó nhấp vào Run Code trong menu ngữ cảnh biên tập ..

Làm thế nào chạy máy chủ PHP trên mã vs?

Có nhiều cách chạy máy chủ PHP:..
Ctrl + Shift + P và tìm kiếm máy chủ PHP: Phục vụ lệnh dự án ..
Nhấp vào nút Trình chỉnh sửa của VSCode (biểu tượng ở góc trên bên phải).
Nhấp chuột phải vào trình chỉnh sửa của VSCode khi a.PHP hoặc một.HTML đang mở ..

Làm thế nào đặt đường dẫn thực thi PHP trong mã VS?

ExecutablePath trong VSCode khi PHP được đặt bên trong Container Docker?- Stack Overflow ...
Đi đến các thuộc tính hệ thống ..
Đi đến tab nâng cao ..
Nhấp vào "Biến môi trường".
Chọn đường dẫn ..
Thêm một đường dẫn mới trỏ đến thực thi Php 7 của bạn:.