แก้ไขข้อความด้วยแท็บและการเน้นไวยากรณ์? ทางเลือก Gedit? [ปิด]


13

ตามคำถามที่กล่าวมา gedit มีข้อบกพร่องที่น่ารำคาญอยู่เล็กน้อย (เคอร์เซอร์หายไป ฯลฯ ) ฉันต้องการแท็บการเน้นไวยากรณ์และหมายเลขบรรทัด ฉันจะใช้มันเป็นส่วนใหญ่สำหรับการเขียนโปรแกรม ฉันกำลังใช้ Lubuntu

แก้ไข: ขอบคุณสำหรับคำแนะนำมากมายฉันพยายามประเสริฐตอนนี้ แต่มันก็ไม่สนับสนุนรหัส Fortran ฉันลืมที่จะพูดถึงในคำถามของฉัน แต่ Sublime นั้นดูดีจริงๆ ข้อใดสนับสนุนฟอร์แทรน


1
มีแพคเกจสำหรับการเน้นไวยากรณ์ของ FORTRAN ซึ่งคุณสามารถติดตั้งได้ด้วยPackage Controlแต่มีข้อ จำกัด เล็กน้อย
Kroltan

คำตอบ:


7

ใช้Sublime ข้อความ คุณสามารถดาวน์โหลดตัวติดตั้ง Ubuntu จากลิงค์นั้นหรืออย่างน้อยในเครื่องของฉัน (Ubuntu 14.10) คุณสามารถติดตั้งผ่าน apt:

sudo apt-get install sublime-text

6
คุณอาจใช้ PPA ข้อความ Sublime ไม่ได้อยู่ในที่เก็บอย่างเป็นทางการ
muru

3
@ Pokey ฉันติดตั้งประเสริฐ แต่ดูเหมือนว่าจะเป็นเพียงรุ่นทดลอง
Herman Toothrot

1
แน่นอนว่าคุณต้องซื้อมัน แม้ว่ามันจะยังคงเป็นไปได้ที่จะใช้ซอฟต์แวร์โดยไม่มีใบอนุญาตเต็มรูปแบบ "Sublime Text 2 อาจดาวน์โหลดและประเมินผลฟรี แต่ต้องซื้อสิทธิ์ใช้งานเพื่อการใช้งานต่อไปในขณะนี้ยังไม่มีการ จำกัด เวลาบังคับใช้สำหรับการประเมินผล"
PokeyBagelHole

27

Geany ติดตั้ง geany

Geany เป็นสภาพแวดล้อมการพัฒนาแบบรวมขนาดเล็กและน้ำหนักเบา มันได้รับการพัฒนาเพื่อให้ IDE ขนาดเล็กและรวดเร็วซึ่งมีการพึ่งพาเพียงไม่กี่จากแพ็กเกจอื่น ๆ มันใช้ชุดเครื่องมือ GTK2 เท่านั้นดังนั้นคุณต้องใช้ไลบรารีรันไทม์ GTK2 เท่านั้นในการรัน Geany

ป้อนคำอธิบายรูปภาพที่นี่

ในฐานะผู้ใช้ Gedit ที่ยาวนานฉันเปลี่ยนมาเป็นGeanyเมื่อปีที่แล้วในฐานะโปรแกรมแก้ไขข้อความหลักฉันพบว่ามันเป็นทางเลือกที่ใกล้เคียงที่สุด
ฉันพบว่า Geany รองรับคุณสมบัติที่คุณต้องการและมาพร้อมกับคุณสมบัติและปลั๊กอินที่มีอยู่ใน Ubuntu มากกว่า gedit
ฉันพบว่าการทำให้โค้ดสมบูรณ์, เบราว์เซอร์สัญลักษณ์, การพับโค้ดและเบราว์เซอร์ทรีมีประโยชน์เช่นเดียวกับการมีเครื่องมือค้นหาและแทนที่พลังงานที่มากขึ้นรวมถึงความสามารถในการกำหนดค่าการเปิดใช้เครื่องมือบรรทัดคำสั่งจากเมนู


14

ฉันจะแนะนำบรรณาธิการโปรดของฉันเป็นกลุ่ม การสนับสนุนปลั๊กอินหมายความว่าสามารถให้ความช่วยเหลือกับรหัส Fortran ของคุณด้วยปลั๊กอินเพิ่มเติมไม่กี่ แน่นอนว่าเสียงเรียกเข้ามีเส้นโค้งการเรียนรู้ที่สูงชันดังนั้นหากคุณต้องการสิ่งที่ง่ายต่อการเรียนรู้ที่จะใช้มันไม่ใช่ตัวเลือกที่ดี

ข้อเสนอแนะอีกประการหนึ่งคือการดูแนวคิดของชุมชน Fortranเกี่ยวกับบรรณาธิการที่เหมาะสม:


+1 สำหรับกลุ่ม ฉันหงุดหงิดในขณะที่กลับมาพร้อมกับบรรณาธิการที่ฉันใช้ในการเขียน Python เส้นทางที่ยาวคดเคี้ยวในที่สุดทำให้ฉันได้รับโอกาสและในที่สุดฉันก็ไม่เคยมองย้อนกลับไป มีเส้นโค้งการเรียนรู้ แต่ฉันไม่คิดว่ามันจะแย่พอ ๆ กับที่บางครั้งมันก็กลายเป็น
sbell

@ Roadmr ฉันได้เห็นเสียงเรียกเข้าที่แนะนำในหลาย ๆ ที่ แต่ฉันคิดว่ามันเป็นเพียงการสลับระหว่างโหมดที่ไม่ได้ใช้งานง่ายและไม่เป็นประโยชน์นั่นคือสิ่งที่แป้นพิมพ์ลัดใช้สำหรับฉันไม่เห็นข้อดีที่จะมีโหมดแก้ไขและโหมดคำสั่ง
Herman Toothrot

emacs เราหนักในแป้นพิมพ์ลัด; ก่อนหน้านี้ฉันเคยเป็นผู้ใช้ Emacs และฉันก็ชินกับการใช้งานได้ดี ที่กล่าวว่ามีตัวเลือกอื่น ๆ อีกมากมายหากคุณไม่รู้สึกว่าคุณคุ้นเคยกับการเป็นกลุ่ม เป็นเพียงข้อเสนอแนะอื่น ๆ :)
roadmr

12

ยังไม่มีใครพูดถึงมัน ลองemacs

มันเป็นตัวแก้ไขโปรแกรมเมอร์ที่สมบูรณ์แบบ มันไม่มาในตัวกับโหมด Fortran ซึ่งสนับสนุนการเยื้องไฮไลท์ ฯลฯ การแก้ไขทางลัดสามารถใช้บางส่วนรับใช้ถ้าคุณมาจากบรรณาธิการอื่น ๆ ส่วนใหญ่ (แม้ว่านี้ไม่ได้เกือบเป็นจริงตามที่มีกลุ่ม) โหมด CUA สามารถช่วยได้ที่นี่ ฉันขอแนะนำให้เรียกใช้ผ่านการกวดวิชา (เมื่อคุณเริ่มมันจะบอกวิธี) ในระยะยาวคุณจะพบว่า emacs มีพลังมากกว่าเครื่องมือแก้ไขอื่น ๆ ไม่มีอะไรนอกจากเสียงเรียกเข้าแม้เข้ามาใกล้


10

Atomของ GitHub (ใน Lubuntu 14.04 VM):

ตัวอย่างปลั๊กอินเสริมของภาษา Fortran

เช่นเดียวกับSublime Textปัจจุบันยังไม่ขัดเท่า แต่เป็นโอเพ่นซอร์ส พัฒนาใน CoffeeScript และสิ่งที่คล้าย - เช่นสามารถขยายได้ แต่ช้ากว่า Sublime เล็กน้อย

คุณสามารถติดตั้งจากppa ของ WebUpd8 :

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom

รองรับ Fortran ผ่านแพคเกจภาษา - Fortranแปลงจากชุดข้อความของ คุณสามารถติดตั้งได้จากเมนูการตั้งค่า ( Ctrl+ ,, ติดตั้ง, ค้นหา Fortran และคลิกติดตั้ง):

การติดตั้งภาษา fortran บน Atom สำหรับ Mac

(gif ที่สร้างบน Mac แต่ใช้กับ Linux ได้ทุกรุ่น)


1
ดังนั้น - ทำไมต้อง downvote
mgarciaisaia

10

เคทค่อนข้างดี ฉันไม่เคยใช้มันเพื่อ Fortran เป็นการส่วนตัว แต่เคยเห็นมันแนะนำแล้ว

sudo apt-get install kate

ตัวอย่างสามารถดูได้ที่นี่:

ป้อนคำอธิบายรูปภาพที่นี่


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