ฉันกำลังมองหาโปรแกรมแก้ไขข้อความสำหรับการเขียนโปรแกรมใน Python โดยเฉพาะอย่างยิ่งสิ่งที่ง่ายต่อการเรียนรู้สำหรับผู้เริ่มต้น
ฉันกำลังมองหาโปรแกรมแก้ไขข้อความสำหรับการเขียนโปรแกรมใน Python โดยเฉพาะอย่างยิ่งสิ่งที่ง่ายต่อการเรียนรู้สำหรับผู้เริ่มต้น
คำตอบ:
Geany เป็น IDE ที่มีน้ำหนักเบาซึ่งสนับสนุน python
คุณสมบัติบางอย่างที่ฉันพบว่ามีประโยชน์เป็นพิเศษ ได้แก่ :
ฉันคิดว่าเป็นกลุ่มที่น่าทึ่ง!
Vim เป็นตัวแก้ไขข้อความที่สามารถกำหนดค่าได้อย่างสูงซึ่งสร้างขึ้นเพื่อให้สามารถแก้ไขข้อความได้อย่างมีประสิทธิภาพ มันเป็นเวอร์ชันปรับปรุงของตัวแก้ไข vi ที่แจกจ่ายกับระบบ UNIX ส่วนใหญ่
ถึงแม้ว่า Vim จะเปิดตัวครั้งแรกสำหรับ Amiga แต่ Vim ก็ได้รับการพัฒนาให้เป็นแบบข้ามแพลตฟอร์มรองรับแพลตฟอร์มอื่น ๆ อีกมากมาย มันเป็นบรรณาธิการยอดนิยมในหมู่ผู้อ่านLinux Journal
Vim เป็นซอฟต์แวร์เสรีและโอเพ่นซอร์สและได้รับการปล่อยตัวภายใต้ลิขสิทธิ์ซึ่งรวมถึงข้อความการกุศลบางประเภทส่งเสริมให้ผู้ใช้ที่เพลิดเพลินกับซอฟต์แวร์เพื่อพิจารณาบริจาคให้กับเด็ก ๆ ในยูกันดา ใบอนุญาตเข้ากันได้กับ GNU General Public License
vim
ติดตั้งบน Ubuntu เป็นรุ่นที่ลดลง ( vim-tiny
) และสำหรับรุ่น GUI ผู้ใช้ควรติดตั้งvim-gnome
หรือvim-gtk
ที่ดูเหมือนจะเหมือนกัน
vim.tiny
ถ้าคุณต้องการที่จะรันมัน
ฉันต้องเพิ่มSublime Text 2ในรายการเพราะมันน่าอัศจรรย์มาก มันเป็นทางเลือก TextMate ที่ดีที่สุดสำหรับ Linux
มันมีคุณสมบัติมากเกินไปที่จะเขียนทั้งหมดที่นี่ แต่เพื่อตั้งชื่อเพียงไม่กี่:
kate
หลังจากที่พยายามมันฉันไม่พบว่ามันก็ยังดีกว่า การวางตำแหน่งของเทอร์มินัลและพาเลทสีอ่อนกว่า แต่การใส่ความคิดเห็นและการเยื้องโค้ดหลายบรรทัดkate
ทำได้ง่ายขึ้น มีทางเลือกเปิดlime-text
Gedit เป็นโปรแกรมแก้ไขข้อความที่เรียบง่าย แต่มีประโยชน์ที่รองรับการเน้นไวยากรณ์สำหรับงูใหญ่ มันไม่มีคุณสมบัติมากมายนอกกรอบ แต่ใช้ง่ายมาก มันสามารถขยายได้ด้วยปลั๊กอิน มีชุดของปลั๊กอินที่สามารถติดตั้งได้จากแพ็คเกจgedit-plugins
สำหรับโปรแกรมแก้ไขข้อความที่เรียบง่าย แต่มีประสิทธิภาพผมชอบSciTE มีตัวเลือกภาษามากมายและข้ามแพลตฟอร์ม Notepad ++ ได้รับการพัฒนาจากฐานข้อมูล SciTE ดังนั้นจึงเป็นจุดเริ่มต้นที่ดีหากคุณย้ายจาก Windows / Notepad ++
ตัวเลือกของฉันคือเคท เป็นแอปพลิเคชัน KDE ดังนั้นจะมีการติดตั้งเครือข่ายอ้างอิงจำนวนมากหากคุณใช้ Gnome
Ctrl-Alt-O
เคทแล้วจะแสดงรายการไฟล์ที่ตรวจสอบในการควบคุมเวอร์ชันโดยอัตโนมัติและคุณสามารถเปลี่ยนไปได้อย่างรวดเร็วโดยการกด
ทำไมคุณไม่ใช้ eclipse? .. มีส่วนขยายของ python สำหรับ eclipse
คุณสมบัติรวมถึง:
ตรวจสอบ url นี้: http://pydev.org/manual_101_install.html
หนึ่งในบรรณาธิการข้อความคลาสสิคข้ามแพลตฟอร์มและเป็นที่ชื่นชอบของแฟน ๆ ในการเขียนโปรแกรมกูรู เส้นโค้งการเรียนรู้เล็กน้อย แต่เมื่อคุณจับได้และดูว่ามันจะมีประสิทธิภาพเพียงใดคุณจะไม่หันหลังกลับ
มีปลั๊กอินมากมายที่จะช่วยให้คุณติดตั้งใน IDE แบบ Rails ได้อย่างเต็มรูปแบบในเวลาไม่นาน: คลิกที่นี่
พบว่าโฆษณาใน StackOverflow โอเพ่นซอร์ส, ข้ามแพลตฟอร์ม, หน้าตา / ความรู้สึก / การทำงานเช่น TextMate มันยังรองรับการรวมกลุ่ม TextMate และมาพร้อมกับธีม TextMate! มีเบราว์เซอร์ไฟล์โครงการและคุณสมบัติอื่น ๆ อ่านคำแนะนำการติดตั้งแล้ว:
sudo gem install redcar
redcar install
หมายเหตุ: อยู่ระหว่างการพัฒนา
ไปกับ Emacs มันมีโหมด Python ที่เป็นของแข็ง คุณไม่ต้องการอะไรที่แฟนซีเกินไป แทนที่จะใช้คลาสเบราว์เซอร์จะช่วยให้ใช้เว็บเบราว์เซอร์หรืออ่านคู่มือสำหรับโมดูลที่คุณใช้อยู่
htop
ผมมีประสบการณ์เดียวกันที่ฉันฆ่ามันผ่าน : D
หากคุณต้องการทำความคุ้นเคยกับ Command Line interface (CLI) ใน terminal ฉันอยากจะแนะนำ Nano มันมีความยืดหยุ่นสูงและติดตั้งไว้แล้วในเทอร์มินัล GNOME
วิธีเข้าใช้ Nano:
$ nano
มันค่อนข้างน่ากลัวในตอนแรก แต่จะมีประโยชน์หากคุณเป็นผู้ดูแลระบบและมันจะมีประโยชน์ในสถานการณ์ที่ไม่มีส่วนต่อประสานกราฟิก
Scribes ได้รับการออกแบบมาเพื่อให้คุณทำงานได้อย่างมีประสิทธิภาพเรียบง่ายเพรียวบางและมีประสิทธิภาพ
คุณสมบัติรวมถึง:
sudo apt-get scribes ติดตั้ง
หรือเวอร์ชันล่าสุดของ Scribes สามารถติดตั้งได้โดยใช้ PPA อย่างเป็นทางการต่อไปนี้: -
sudo add-apt-repository ppa:mystilleef/scribes-daily
sudo apt-get update && sudo apt-get install scribes
ผมใช้ Gedit กับปลั๊กอิน Gmate มันเป็นโซลูชันที่มีน้ำหนักเบาและรวดเร็ว ฉันคิดว่ามันช่วยให้คุณสามารถใช้คุณสมบัติต่างๆของ TextMate ได้
เพียงดาวน์โหลดซอร์สและรันสคริปต์ install.sh
ลองGeany มันได้สร้างขึ้นในการสนับสนุนสำหรับ Ruby และมีคุณสมบัติที่คุณต้องการ มันถูกออกแบบมาให้มีคุณสมบัติของ IDE ในขณะที่ยังมีน้ำหนักเบาอยู่
Geany เป็นสภาพแวดล้อมการพัฒนาแบบรวมขนาดเล็กและน้ำหนักเบา ได้รับการพัฒนาเพื่อให้ IDE มีขนาดเล็กและรวดเร็วซึ่งมีการพึ่งพาเพียงเล็กน้อยจากแพ็คเกจอื่น ๆ เป้าหมายอื่นคือการเป็นอิสระจากสภาพแวดล้อมเดสก์ท็อปที่พิเศษที่สุดเช่น KDE หรือ GNOME - Geany ต้องใช้ไลบรารีรันไทม์ GTK2 เท่านั้น
ในการติดตั้งรวมถึงฟังก์ชั่นโครงการที่คุณต้องการติดตั้งgeany
และgeany-plugins
แพ็คเกจ
gEdit ตลอดทาง
เป็นหนึ่งในบรรณาธิการไม่กี่รายที่ใช้งานได้จริงในสถานที่ห่างไกล ไม่มีบรรณาธิการอื่นที่ฉันรู้ว่ารองรับตำแหน่ง ssh ที่กำหนดเป็นบุ๊คมาร์ค Nautilus
มันผสมผสานกับเดสก์ท็อปของคุณเป็นอย่างดี เครื่องมือแก้ไขข้ามแพลตฟอร์มเหล่านี้ทั้งหมดใช้ XUL หรือ Java และมักจะมีการแสดงผลแบบอักษรที่น่ากลัว
มีบานหน้าต่างไฟล์ทางด้านซ้าย (กด F9)
มีการสนับสนุนทางไวยากรณ์สำหรับไฟล์ทับทิมทั้งหมด
รองรับแป้นพิมพ์ลัดทั่วไป สิ่งที่คุณคาดหวังว่าจะทำงาน
มีปลั๊กอินสำหรับการทำโค้ดให้สำเร็จ
มีปลั๊กอินสำหรับการควบคุมการแก้ไข (อย่างน้อยบาซาร์ฉันไม่แน่ใจเกี่ยวกับคอมไพล์)
มีปลั๊กอินคอนโซล แต่ฉันมักจะเปิดเทอร์มินัลบนเดสก์ท็อปเครื่องอื่นแล้วโฟกัสไปที่เมาส์ คุณยังสามารถดูสิ่งต่าง ๆ เช่นแผ่นดินไหว (ซึ่งเชื่อมโยงสถานีแบบหล่นลงกับปุ่ม ~ เช่นเดียวกับ Quake)
คุณสามารถเชื่อมต่อทางลัดไปยังสคริปต์เชลล์ที่กำหนดเองซึ่งทำงานในไดเรกทอรี 'main' เหมาะสำหรับงานคราดทั่วไป
PS หากคุณไม่ต้องการหรือต้องการบานหน้าต่างไฟล์คุณควรดูที่ Scribes มันเป็นโคลนข้อความ ค่อนข้างมาก ผอมมาก แต่มันรวมเข้าด้วยกันอย่างดี รองรับสถานที่ห่างไกลแม่แบบรหัสเน้นไวยากรณ์ มันเป็นเรื่องตลกที่แปลกประหลาดเพียงอย่างเดียวคือมันช่วยให้คุณประหยัดในขณะที่คุณพิมพ์และไม่มีไฟล์ที่เหมาะสม
MonoDevelop
เดิมเขียนเป็น IDE สำหรับการเขียน C # (ซึ่งยอดเยี่ยมสำหรับ) แต่มีการสร้างส่วนขยายเพื่อขยายบรรณาธิการสำหรับภาษาอื่น ๆ
ภาษาส่วนขยายรวมถึง:
มีข่าวลือว่าโมดูล PHP กำลังทำงานอยู่
โดยส่วนตัวแล้วฉันใช้มันเป็นส่วนใหญ่สำหรับ C # และการพัฒนาของหลาม (ฉันหวังว่าผู้พัฒนาจะสามารถทำงานกับระบบเติมข้อความอัตโนมัติของหลามได้)
นอกจากนี้ยังมีความสามารถในการรวมปลั๊กอินสำหรับการจัดการฐานข้อมูลการควบคุมแหล่งการทดสอบหน่วย ฯลฯ
แม้ว่าจะไม่ใช่ตัวเลือก 'น้ำหนักเบา' แต่ก็คุ้มค่าที่จะใช้
ทั้งหมดที่กล่าวมาเป็นบรรณาธิการที่ดี ฉันเพิ่งค้นพบ light IDE ตัวใหม่นี้และมันสามารถใช้งานข้ามแพลตฟอร์มได้เช่นกัน
มันเป็นแพคเกจสำหรับทุกภาษาสคริปต์ มันมาในรุ่นอื่นเช่นPHP Storm5และWebStorm
PHP Storm มีการรองรับทุกภาษา นอกจากนี้ความงามของบรรณาธิการนี้ก็คือถ้าคุณเป็นนักเรียน คุณสามารถสมัคร IDE นี้ได้ฟรีและไม่เพียง แต่สำหรับตัวคุณเอง แต่สำหรับผู้ใช้ที่ไม่ จำกัด เป็นเวลาหนึ่งปี นอกจากนี้เช่นเดียวกับ Visual Studio ก็มีคุณสมบัติ Intellisense ซึ่งคุณจะได้รับคุณสมบัติและวิธีการในการเลื่อนลง
ฉันสนุกมากกับการใช้โปรแกรมแก้ไขนี้
ฉันจะแนะนำให้คุณKomodo แก้ไข คุณสามารถค้นหาได้ที่นี่: http://www.activestate.com/komodo-edit
Emacsเป็นโปรแกรมแก้ไขข้อความที่ยอดเยี่ยม (รวมถึงฟังก์ชั่นอื่น ๆ อีกมากมาย) ที่จะให้บริการคุณในระยะยาว มันมีช่วงการเรียนรู้ที่ค่อนข้างชัน แต่ฉันคิดว่าคุณจะได้รับผลตอบแทนที่ดี ติดตั้งด้วย:
sudo apt-get install emacs
ฉันจะเริ่มต้นด้วยการสอน emacs ในตัว ควรเข้าถึงได้ง่ายจาก "บัฟเฟอร์" เริ่มต้นที่เปิดขึ้น มันจะทำให้คุณเริ่มต้นและดีในแบบของคุณ
ฉันอยากจะแนะนำสืบต่อไป Sublime Text 2, Sublime ข้อความ 3 มันเร็วมากและรองรับแป้นพิมพ์ลัด คุณสามารถติดตั้งปลั๊กอินจำนวนมากเพื่อเพิ่มฟังก์ชันการทำงานใหม่
ข้อความประเสริฐน่าเศร้าไม่ใช่ opensource และการจ่ายเงิน / nagware อย่างไรก็ตามมีโปรเจ็กต์ opensource ที่พยายามแทนที่Lime Text
DrPython เป็น IDE เฉพาะของไพ ธ อนที่เขียนด้วยไพ ธ อนและฉันเชื่อว่าคุณสามารถต่อขยายเป็นไพ ธ อนได้ คุณสมบัติรวมถึง:
อย่าเกลียดฉันสำหรับสิ่งที่ฉันไงกล่าวว่า: NetBeans 6.9 (ดาวน์โหลด "รุ่นทับทิม" เพื่อหลีกเลี่ยงสิ่งที่ไม่จำเป็นอื่น ๆ ที่จะโหลด .. )
ใช่คุณจะพูดว่า: แต่มันต้องมีจาวา !! แต่ถ้าคุณมี + 512mb เพียงลองแล้วบอกฉันทีหลังมันเป็นแค่ตัวเลือกเพิ่มเติม: P
เพื่อประโยชน์ในการเสนอตัวเลือกการแก้ไขอื่นเพื่อความสมบูรณ์ - ตรวจสอบEclipseด้วยปลั๊กอินAptana
ข้อดี
มีประโยชน์หากคุณติดตั้ง Eclipse ไว้แล้วและคุณต้องการใช้งาน Ruby
มันมีคุณสมบัติทั้งหมดที่คุณต้องการและอื่น ๆ (เช่น Intellisense)
เมื่อคุณค้นหาส่วนต่อประสาน Eclipse คุณจะสามารถทำงานได้ในภาษาโปรแกรมและเทคโนโลยีที่หลากหลาย
จุดด้อย
Eclipse หิวทรัพยากร - ไม่ใช่สำหรับเครื่องที่มีหน่วยความจำเหลือน้อย
ส่วนต่อประสานกับผู้ใช้มีช่วงการเรียนรู้หากคุณไม่คุ้นเคยกับ Eclipse
จากเว็บไซต์:
Bluefish เป็นเครื่องมือแก้ไขที่มีประสิทธิภาพสำหรับนักเขียนโปรแกรมและนักออกแบบเว็บไซต์ที่มีตัวเลือกมากมายในการเขียนเว็บไซต์สคริปต์และรหัสโปรแกรม Bluefish รองรับภาษาการเขียนโปรแกรมและมาร์กอัปจำนวนมากและมุ่งเน้นไปที่การแก้ไขเว็บไซต์แบบไดนามิกและแบบโต้ตอบ
นอกจากนี้Scribes (ซึ่งดูเหมือนกับ Textmate ของ Mac OS X)
ฉันยังแนะนำ Gedit ลองดูที่gedit-mateเพื่อหา "ชุดปลั๊กอินเครื่องมือโครงร่างสีและตัวอย่างที่ดีที่จะปรับปรุงการทำงานของคุณ"
ฉันแนะนำให้ใช้ jedit มันเป็นหนึ่งในบรรณาธิการไม่กี่แห่งที่ให้คุณแสดงไฟล์มากกว่าหนึ่งไฟล์พร้อมกันซึ่งฉันพบว่ามีประโยชน์มาก คุณสามารถแสดงส่วนต่าง ๆ ของไฟล์เดียวกันได้พร้อมกัน เครื่องมือแก้ไขอื่นเท่านั้นที่ทำเช่นนี้คือ kate แต่ดูเหมือนจะไม่ทำงานกับ ubuntu รุ่นที่ใหม่กว่า
เว็บไซต์อย่างเป็นทางการหลาม traks บรรณาธิการหลามเช่นเดียวกับIDEs ตรวจสอบการสนับสนุนล่าสุด!