บรรณาธิการ PHP ที่ดีคืออะไร [ปิด]


35

ปัจจุบันฉันใช้ PhpStorm โดย ความคิด JetBrains แต่มันบ้า ๆ บอ ๆ และฉันกำลังมองหาบางอย่างที่จะทำให้ฉันทำงานได้โดยไม่ต้องยุ่งยากมากเกินไป

โปรด จำกัด คำตอบ IDE / Editor หนึ่งรายการ

คำตอบ:


35

Netbeans เป็น IDE ที่ยอดเยี่ยมพร้อมรองรับ PHP มากมาย ฉันไม่สามารถตั้งชื่อคุณสมบัติทั้งหมดที่ฉันใช้ แต่มีจำนวนพอใช้ ตรวจสอบที่นี่:

ฉันใช้ทั้ง Eclipse สำหรับ Java และ Netbeans สำหรับ PHP และฉันรู้สึกว่า Netbeans นั้นแข็งแกร่งสำหรับ PHP เช่นเดียวกับ XHTML และ CSS นั่นคือความชอบส่วนตัวของฉันอย่างไรก็ตาม

ดูPHPS รูปแบบฉันคิดว่าคุณกำลังมองหาบางสิ่งที่คล้ายกันดังนั้น IDE แบบเต็ม Netbeans และ Eclipse นั้นใกล้เคียงที่สุดเท่าที่ฉันคุ้นเคย

Netbeans มีฟีเจอร์ที่ PhpStorm มีอยู่ในหน้านั้นรวมถึงคุณสมบัติอื่น ๆ อีกมากถ้าไม่ใช่ทั้งหมด

Netbeans IDE


1
ฉันยังไม่ทราบคุณสมบัติหนึ่งที่ Eclipse มีมากกว่า Netbeans สำหรับ PHP และการพัฒนาเว็บ ฉันสนใจมากเลยว่ามันมีอยู่
— WalterJ89

1
+1 เพราะฉันได้ลองใช้ IDE หลายครั้งฉันไม่กล้าจำ ... และ NetBeans นั้นยอดเยี่ยมที่สุดยอดเยี่ยมระหว่างคุณสมบัติและการใช้งาน หากคุณเพียงต้องการเครื่องมือแก้ไข (G) เป็นกลุ่ม แต่มันมีช่วงการเรียนรู้ (คุ้มค่า) นอกจากนี้คุณสามารถติดตั้งปลั๊กอิน jVi สำหรับ NetBeans และใช้ประโยชน์สูงสุดจากทั้งสองโลก
— ดร. Hannibal Lecter

3
+1 เนื่องจาก Netbeans มีคุณสมบัติทั้งหมดที่คุณต้องการสำหรับการเขียนโปรแกรม (PHP): การกรอกโค้ด, phpdoc, การดีบัก, การสนับสนุน svn / git / cvs, ประวัติท้องถิ่น ฯลฯ
— eddy147

+1 สำหรับ Netbeans เพราะรองรับการดีบักด้วย XDebug และคุณสมบัติที่มีประโยชน์เช่น "Go to defintion" หรือ "Find usages" ที่คุณคาดว่าจะพบใน IDE การพัฒนาที่ดี
— Pisu

แต่มันตอบสนองช้ามาก เกิดปัญหาเสมอ
— RN Kushwaha

26

Geany ติดตั้ง geany

นี่คือเครื่องมือแก้ไข / IDE ขั้นสูงที่มีคุณสมบัติมากมาย เช่นเดียวกับ Gedit มันมีการเน้นไวยากรณ์สำหรับ PHP และสามารถขยายได้ผ่านปลั๊กอิน มันมีคุณสมบัติขั้นสูงมากกว่า Gedit เช่นการพับโค้ด มันสามารถติดตั้งจากที่เก็บโดยการติดตั้งแพคเกจและเลือกgeanygeany-plugins

ภาพหน้าจอ


ฉันใช้ Geany สำหรับการพัฒนาทั้งหมดของฉัน (ซึ่งส่วนใหญ่เป็น PHP)
— Marco Ceppi

+1 กับ geany เวอร์ชันที่ใหม่กว่าสามารถติดตั้งได้จากlaunchpad.net/~geany-dev/+archive/ppa
— sagarchalise

ฉันยังใช้ Geany เพื่อแก้ไขหน้า PHP เป็นครั้งคราว แต่สำหรับโครงการหลักที่ไม่สามารถเทียบเคียงได้กับ Netbeans
— Pisu

ฉันใช้ Geany ด้วยสำหรับการพัฒนา PHP Scribble (บันทึกอะไรก็ได้) และเทอร์มินัล (โดยเฉพาะอย่างยิ่งสำหรับการเข้าถึง mysql จากบรรทัดคำสั่ง) เป็นคุณสมบัติที่มีประโยชน์ที่สุดที่มีให้
— metamorph

เมื่อคุณดับเบิลคลิกที่ตัวแปร PHP ใน Geany ค่าเงินดอลลาร์จะไม่ถูกเลือก (BTW ซึ่งเป็นค่าคงที่สำหรับ Bluefish) สำหรับฉันนี่เป็นตัวบ่งชี้ที่ชัดเจนว่า Geany (และ Bluefish) ไม่สามารถดำเนินการอย่างจริงจังในฐานะบรรณาธิการ PHP
— วอลเตอร์ Tross

15

เป็นกลุ่ม

คุณต้องทำงานนิดหน่อยตั้งแต่แรกเพื่อให้เป็น IDE แต่มันยอดเยี่ยมเมื่อคุณทำมัน มีเวอร์ชัน GUI ที่เรียกว่า GVim เช่นกัน ติดตั้งด้วย

sudo apt-get install vim-gtk

นี่คือเคล็ดลับในการทำให้ใช้งานได้กับ PHP และนี่คือรายการปลั๊กอินที่คุณสามารถใช้เพื่อเพิ่มเสียงเรียกเข้าเพื่อให้ทำงานได้ดีขึ้นกับ PHP


12

Gedit

สิ่งนี้มาพร้อมกับ Ubuntu และติดตั้งง่ายและมีน้ำหนักเบา มีการเน้นไวยากรณ์สำหรับภาษาจำนวนมากรวมถึง PHP มันจะขยายการใช้ปลั๊กอิน


1
โปรดแบ่งคำตอบของคุณออกเป็นรายการเดียวเพื่อให้ผู้คนสามารถลงคะแนนได้อย่างเหมาะสม
— Marco Ceppi

2
Gedit + Plugins เป็นตัวแก้ไขที่ยอดเยี่ยมสำหรับสิ่งต่าง ๆ มากมาย
— Oli

ปลั๊กอิน Gedit + นั้นเทียบเท่ากับ Notepad ++ ใน Windows จะเป็นอย่างไรหากไม่มี crurft featuritis cruft ที่ไม่จำเป็นรวมอยู่ในการติดตั้งเริ่มต้น เพียงแค่ให้แน่ใจว่าได้ปิดการใช้งานปลั๊กอิน "File Browser Pane" เป็นที่ทราบกันดีว่ามีข้อผิดพลาดที่ทำให้ gedit ใช้เวลาในการเริ่มต้นนานขึ้น
— Evan Plaice

ฉันใช้ gedit สำหรับงาน PHP ของฉัน - ฉันไม่คิดว่ามันต้องการบางอย่างที่มีน้ำหนักมากเท่ากับ Netbeans
— DilbertDave

ฉันจะกำหนด gedit ให้ตรงกับชุดรูปแบบการเน้นในภาพหน้าจอได้อย่างไร
— NES

9

Bluefish ติดตั้ง Bluefish

นี่เป็นเครื่องมือแก้ไขที่ดีอีกตัวหนึ่งที่รองรับ PHP และให้ความสำคัญกับเว็บมากกว่า Gedit หรือ Geany ดังนั้นจึงอาจเหมาะสำหรับ PHP bluefishคุณสามารถติดตั้งได้จากแพคเกจ


6

ฉันแนะนำให้ใช้เครื่องมือพัฒนา Eclipse PHP

คุณสามารถใช้ IDE เดียวกันในทุกระบบและนอกเหนือจากคุณสมบัติอย่างง่ายของโปรแกรมแก้ไขข้อความที่คุณได้รับสิ่งเพิ่มเติมทั้งหมดที่คุณต้องการสำหรับโครงการขนาดใหญ่: การกรอกรหัสการรับรู้บริบทบริบทการสร้างใหม่การรวมระบบการกำหนดรุ่นการติดตามปัญหา เซิร์ฟเวอร์ระยะไกลและอื่น ๆ อีกมากมาย


4

ผมใช้ทั้งKomodo แก้ไขและGeany

โคโมโดเป็น (imho) ดีกว่า แต่ค่อนข้างหนักเกินไปโดยเฉพาะอย่างยิ่งกับไฟล์ขนาดใหญ่ที่อ้างอิงไฟล์อื่น ๆ อีกมากมาย (ในไฟล์ของคุณมีอีกไฟล์หนึ่งโคโมโดะสแกนมันเพื่อรับฟังก์ชั่น / คลาสที่มีอยู่ )

สำหรับไฟล์ขนาดใหญ่ฉันใช้ geany; มันเร็วและสมบูรณ์จริงๆ


3

ลองใช้ gEdit รุ่น pimped เล็กน้อย วิธีทำ:

sudo apt-get install gedit gedit-plugins
cd ~/Downloads
git clone http://github.com/gmate/gmate.git
cd gmate
sh ./install.sh

ด้วยปลั๊กอินคุณสามารถปรับปรุงมากยิ่งขึ้น


เพิ่ม Ubuntu บน Rails PPA: sudo apt-add-repository ppa: ubuntu-on-rails / ppa sudo apt-get update หมายเหตุ: บน Karmic ใช้ add-apt-repository แทน apt-add-repository ติดตั้งแพ็คเกจ gedit-gmate: sudo apt-get install gedit-gmate
— lrkwz

3

Quanta Plusเป็นส่วนหนึ่งของแพ็คเกจพัฒนาเว็บไซต์ kde และเป็นทางออกที่ดีสำหรับผู้ใช้ KDE


ลิงก์ไปยังควอนตัมพลัสบวกดูเหมือนว่าจะใช้งานไม่ได้
— Mateo

2

ฉันใช้ Eclipse กับAptana

หลังจากติดตั้ง Aptana แล้วคุณสามารถเพิ่มปลั๊กอินเพิ่มเติมเช่นเครื่องมือพัฒนา php, subclipse เป็นต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.