ฉันแค่ต้องการทำสิ่งเข้ารหัสของฉันทั้งหมดในที่เดียว ดังนั้นฉันสนใจที่จะทำให้ Gedit ของฉันเป็น IDE สากล ควรสนับสนุนอย่างน้อย C, C ++, Java, Python, JavaScript และ Markup Language
ฉันแค่ต้องการทำสิ่งเข้ารหัสของฉันทั้งหมดในที่เดียว ดังนั้นฉันสนใจที่จะทำให้ Gedit ของฉันเป็น IDE สากล ควรสนับสนุนอย่างน้อย C, C ++, Java, Python, JavaScript และ Markup Language
คำตอบ:
Imho GEdit อยู่ไกลจากการเป็นฐานที่เหมาะสำหรับ IDE คุณน่าจะดีกว่าด้วย IDE จริงเช่นEclipseและปลั๊กอินต่างๆ
จากประสบการณ์ของฉันฉันควรใช้ IDEs เฉพาะกับภาษาชุดงานหรือกรอบงานเฉพาะเช่นJetBrains ' IDEA (Java), PyCharm (Python), WebStorm (JavaScript, ที่ไม่ใช้งานฟรี) และCLion (C / C ++, ไม่ใช่ ฟรี) - พวกเขาทั้งหมดมีอินเทอร์เฟซผู้ใช้คล้ายกันมากในกรณีที่คุณกังวล Qt Creatorเป็นทางเลือกโอเพนซอร์ซที่ยอดเยี่ยมสำหรับการพัฒนา C / C ++ / QML
หากคุณต้องการเริ่มต้นด้วยการแก้ไขข้อความเป็นพื้นฐานและปรับปรุงด้วยคุณสมบัติของนักพัฒนาซอฟต์แวร์ไปพร้อมกับสิ่งที่ปรับแต่งได้สูงเช่นAtom , Sublime TextหรือEmacsและปลั๊กอินและส่วนขยายต่างๆ ในขณะที่ GEdit สามารถปรับแต่งเองได้เองจำนวนมากที่มีประโยชน์ แต่ปลั๊กอินที่ทันสมัยมีขนาดเล็กกว่าอีกสามรายการ
gedit รองรับการเน้นไวยากรณ์สำหรับภาษาเหล่านี้ทั้งหมดออกจากกล่องและโดยปกติจะตรวจพบโหมดไวยากรณ์โดยอัตโนมัติเมื่อเปิดแต่ละไฟล์
หากคุณต้องการทำให้รู้สึกเหมือนเป็นเฮฟวี่เวทเอดิเตอร์ให้เปิดพาเนลด้านข้าง (มุมมอง -> พาเนลด้านข้าง) ตั้งค่าเป็นโหมดไฟล์เบราว์เซอร์และใช้สิ่งนี้เพื่อสลับระหว่างไฟล์ในไดเร็กทอรีโปรเจ็กต์ของคุณ
หากคุณไปที่กล่องโต้ตอบการตั้งค่าจะมีตัวเลือกไวยากรณ์และการเยื้องไว้มากมาย
นอกจากนี้ยังมีปลั๊กอินเครื่องมือภายนอกที่คุณสามารถเปิดใช้งานฟังก์ชั่นเช่นสร้างจาก makefile ภายในสภาพแวดล้อมของโปรแกรมแก้ไข ฉันไม่สามารถรับรองได้ว่าฟังก์ชั่นนี้มีประโยชน์อย่างไร ฉันชอบที่จะสร้างจากหน้าต่างเทอร์มินัลแยกต่างหากดังนั้นฉันจึงไม่ต้องการใช้เวลาส่วนตัวในการตั้งค่าการรวมระดับนั้น - แต่นั่นเป็นความชอบของฉันเอง
ในขณะที่มันเป็นความจริงที่ gedit ไม่มีปลั๊กอินมากเท่ากับบรรณาธิการเช่น Visual Studio Code และ Atom แต่ก็ยังคงเป็นตัวแก้ไขที่รวดเร็วและมั่นคง (ทั้งสองที่ฉันเพิ่งกล่าวถึงมีคุณสมบัติที่ยอดเยี่ยมถ้าคุณลงทุนเวลาในการปรับแต่ง แต่พวกเขา นอกจากนี้ยังให้ฉันลงสองสามครั้งในแง่ของประสิทธิภาพการเริ่มต้นการรบกวนที่ไม่พึงประสงค์และแม้เพียงแค่รักษาความสมบูรณ์ของไฟล์เมื่อทำงานในหลาย windows จนถึงจุดที่ฉันไม่ไว้วางใจพวกเขาเป็นบรรณาธิการพื้นฐาน) และเศษส่วนพื้นฐานที่ดี อยู่ที่นั่น ฉันอยากจะแนะนำ gedit เป็นเครื่องมือแก้ไขรหัสระดับเริ่มต้น อย่างน้อยก็จนกว่าคุณจะพัฒนาความรู้สึกสำหรับฟังก์ชั่นอื่น ๆ ของคุณ
คุณสามารถปรับแต่งสิ่งต่าง ๆ ใน gedit เพื่อให้ "เป็นมิตรกับโปรแกรมเมอร์" โดยไปที่การตั้งค่าจากนั้นในแท็บ "มุมมอง" คุณสามารถเปิดใช้งาน: - หมายเลขบรรทัดที่แสดง - แถบสถานะการแสดงผล - เน้นบรรทัดปัจจุบัน
จากนั้นในแท็บ "ปลั๊กอิน" คุณสามารถเลือกปลั๊กอินที่คุณต้องการ นอกจากนี้เมื่อคุณกลับไปที่เครื่องมือแก้ไขคุณจะสังเกตเห็นว่ามีข้อความที่ด้านล่างของหน้าจอที่ระบุว่า "ข้อความธรรมดา" คลิกที่มันและคุณจะสามารถเปลี่ยนภาษาที่คุณใช้งานได้
คุณสามารถคอมไพล์โค้ดของคุณโดยใช้เทอร์มินัลมีบทเรียนมากมายบนอินเทอร์เน็ตเกี่ยวกับวิธีการทำเช่นนี้ทุกภาษามีความแตกต่างกัน
ตัวอย่างเช่นสำหรับไพ ธ อนคุณสามารถพิมพ์:
python <filename.py>
สำหรับ java คุณต้องพิมพ์:
javac <filename.java>
แล้ว ...
java <filename>
หวังว่าคำอธิบายของฉันจะเป็นประโยชน์สำหรับคุณโชคดี!