อินเทเลฟินส์
ความฉลาดของโค้ด PHP สำหรับ Visual Studio Code
Intelephense เป็นเซิร์ฟเวอร์ภาษา PHP ประสิทธิภาพสูงที่อัดแน่นไปด้วยคุณสมบัติที่จำเป็นสำหรับการพัฒนา PHP อย่างมีประสิทธิผล
- การเติมโค้ดตัวพิมพ์อูฐ/ขีดล่างอย่างรวดเร็ว (IntelliSense) สำหรับเอกสาร พื้นที่ทำงาน สัญลักษณ์และคำสำคัญในตัวพร้อมการเพิ่มการประกาศการใช้งานโดยอัตโนมัติ
- ความช่วยเหลือเกี่ยวกับลายเซ็นโดยละเอียด (พารามิเตอร์) สำหรับเอกสาร พื้นที่ทำงาน และตัวสร้าง วิธีการ และฟังก์ชันในตัว
- พื้นที่ทำงานอย่างรวดเร็ว ไปที่การสนับสนุนคำจำกัดความ
- พื้นที่ทำงานกว้าง ค้นหาข้อมูลอ้างอิงทั้งหมด
- ค้นหาสัญลักษณ์พื้นที่ทำงาน ตัวพิมพ์อูฐ/ขีดล่างอย่างรวดเร็ว
- การค้นหาสัญลักษณ์เอกสาร แบบเต็มที่ขับเคลื่อน breadcrumbs และ UI โครงร่าง ด้วย
- การวินิจฉัย หลายรายการสำหรับไฟล์ที่เปิดอยู่ผ่านตัวแยกวิเคราะห์ที่ทนทานต่อข้อผิดพลาดและกลไกการวิเคราะห์แบบคงที่ที่ทรงพลัง
- การจัดรูปแบบเอกสาร/ช่วง ที่เข้ากันได้กับ Lossless PSR-12 จัดรูปแบบไฟล์ HTML/PHP/JS/CSS ที่รวมเข้าด้วยกันด้วย
- ปัญญาโค้ด HTML/JS/CSS แบบฝัง
- โฮเวอร์ โดยละเอียดพร้อมลิงก์ไปยังเอกสาร PHP อย่างเป็นทางการ
- ไฮไลท์ อัจฉริยะของการอ้างอิงและคำสำคัญ
- ระบบประเภท PHPDoc ขั้นสูงที่รองรับ เทมเพลตและลายเซ็นที่เรียกได้
- อ่าน ข้อมูลเมตา PHPStorm เพื่อการวิเคราะห์และคำแนะนำประเภทที่ได้รับการปรับปรุง
- เปลี่ยนชื่อ สัญลักษณ์ได้ง่าย เมื่อเหมาะสม ไฟล์/โฟลเดอร์จะถูกเปลี่ยนชื่อโดยอัตโนมัติเช่นกัน พรีเมี่ยม
- การพับโค้ด ที่แม่นยำของคำจำกัดความ บล็อก การใช้การประกาศ เอกสารที่นี่ ความคิดเห็น และขอบเขตที่กำหนดเอง พรีเมี่ยม
- ค้นหาการใช้งานอินเทอร์เฟซและคลาสนามธรรมและวิธีการที่เกี่ยวข้องทั้งหมด อย่างรวดเร็ว พรีเมี่ยม
- ไปที่คำจำกัดความ ของตัวแปรและพารามิเตอร์ที่พิมพ์อย่างรวดเร็ว พรีเมี่ยม
- ไปที่การประกาศ อย่างรวดเร็วสำหรับวิธีการใช้อินเทอร์เฟซหรือการประกาศวิธีการเชิงนามธรรม พรีเมี่ยม
- การสร้าง PHPDoc อัตโนมัติ ที่กำหนดค่าได้ซึ่งจะอนุมานประเภทการส่งคืนและระบุข้อยกเว้นที่ส่งออกมา พรีเมี่ยม
- โครงสร้างไวยากรณ์ที่ขับเคลื่อนด้วย การเลือกอย่างชาญฉลาด เพื่อขยาย/ลดขนาดการเลือกอย่างชาญฉลาด พรีเมี่ยม
- การดำเนินการโค้ด ที่เป็นประโยชน์ในการนำเข้าสัญลักษณ์ เพิ่ม PHPDoc และใช้วิธีการเชิงนามธรรมทั้งหมด พรีเมี่ยม
- ลำดับชั้นของประเภท ที่กระชับ ดูและนำทางไปยังประเภทย่อยและซุปเปอร์ไทป์ได้อย่างง่ายดาย พรีเมี่ยม
- รหัสเลนส์เชิง ลึกที่แสดงการอ้างอิง การใช้งานเชิงนามธรรมและอินเทอร์เฟซ การใช้งานลักษณะ ผู้ปกครองของเมธอด และการแทนที่ พรีเมี่ยม
ใบอนุญาต
ซื้อใบอนุญาตที่ https://intelephense.com เพื่อเข้าถึงคุณสมบัติ PREMIUM รหัสใบอนุญาตให้สิทธิ์ผู้ใช้รายเดียวในการเข้าถึงคุณลักษณะพรีเมียมในปัจจุบันและอนาคตทั้งหมดบนอุปกรณ์หลายเครื่อง ตลอดไป รหัสใบอนุญาตจะต้องเปิดใช้งาน (อัตโนมัติ) ผ่าน https ก่อนใช้งาน คุณสมบัติที่ไม่ได้ทำเครื่องหมายเป็นพรีเมี่ยมนั้นฟรีและจะฟรีตลอดไป
ไคลเอ็นต์เซิร์ฟเวอร์ภาษา (vscode-intelephense) เป็นโอเพ่นซอร์สและได้รับอนุญาตภายใต้ใบอนุญาต MIT
เซิร์ฟเวอร์ภาษา (intelephense) เป็นกรรมสิทธิ์ โปรดดูที่นี่สำหรับรายละเอียด
เริ่มต้นอย่างรวดเร็ว
ปิดการใช้งานคุณสมบัติภาษา PHP VSCode ในตัว
- ไปที่
Extensions
- ค้นหา
@builtin php
- ปิดการใช้งาน
PHP Language Features
ปล่อยให้ PHP Language Basics
เปิดใช้งานสำหรับการเน้นไวยากรณ์
โปรดทราบว่าควรปิดใช้งานส่วนขยาย PHP อื่นๆ (บุคคลที่สาม) ซึ่งมีฟังก์ชันการทำงานคล้ายคลึงกันเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด
เพิ่มรูปแบบ glob สำหรับนามสกุลไฟล์ php ที่ไม่ใช่มาตรฐานลงในการตั้งค่า files.associations
ตัวอย่างเช่น: "files.associations": { "*.module": "php" }
ทางเลือกในการซื้อและป้อนรหัสใบอนุญาตของคุณโดยการเปิดคำสั่ง palette -- ctrl + shift + p
-- และค้นหา Enter licence key
ตัวเลือกการกำหนดค่าเพิ่มเติมมีอยู่ในส่วน intelephense
ของการตั้งค่า
สนับสนุน
ลองใช้เอกสาร Intelephense
พบข้อผิดพลาดหรือไม่? มีคำขอคุณลักษณะหรือไม่? สร้างปัญหา
รับทราบ
ขอขอบคุณผู้สนับสนุนที่ซื้อใบอนุญาตระดับพรีเมียมและได้เปิดใช้งานการพัฒนาและบำรุงรักษาส่วนขยายนี้อย่างต่อเนื่อง
Intelephense ใช้ไลบรารีโอเพ่นซอร์สต่อไปนี้ โปรดดูลิงก์ต่อไปนี้สำหรับซอร์สโค้ดและใบอนุญาต
- vscode-ภาษาเซิร์ฟเวอร์โหนด
- ไมโครแมตช์
- fs-พิเศษ
- รวดเร็ว-glob
- lru-แคช
- เทิร์นดาวน์
- โปรโตบุฟจส์
- phpstorm-stubs.php
- js-สวยงาม
- vscode-uri
- vscode-html-ภาษาเซิร์ฟเวอร์
- โหนด-html-to-ข้อความ
- เซมเวอร์
- ข้อมูลเชิงลึกของแอปพลิเคชัน