บรรณาธิการ 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.