รองรับฟีเจอร์ต่าง ๆ ใน gedit


11

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

  • การพับโค้ด
  • สนับสนุน pylint
  • สนับสนุน splitview
  • ตรวจสอบการสะกด
  • การลบช่องว่าง
  • ค้นหาและแทนที่ด้วย regex
  • คุณสมบัติอื่น ๆ ที่ฉันควรรู้เกี่ยวกับอะไร?

แท็ก: ปลั๊กอิน, IDE

คำตอบ:


11
  • การพับโค้ด

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

    เห็นได้ชัดว่าการพับโค้ดถูกกำหนดให้รองรับโดย gedit ในที่สุด

  • pylint

    การอ้างอิงถึงปลั๊กอินที่ฉันพบชี้ไปที่สาขา bzr ที่ไม่มีอยู่อีกต่อไป

  • Splitview

    ฉันไม่ได้ใช้มันมากนัก แต่มันก็ดีพอสำหรับฉัน

  • ตรวจสอบการสะกด

    ควรเปิดใช้งานปลั๊กอินตามค่าเริ่มต้น ใช้Tools > Autocheck Spellingเพื่อเปิด

  • การกำจัดช่องว่าง

    ลบช่องว่างที่ไม่จำเป็นในการบันทึกไฟล์

  • ค้นหาและแทนที่ Regex:

    Tools > Regex Search & Replaceสารสกัดจากไดเรกทอรีปลั๊กอินของคุณเปิดใช้งานและการใช้งาน

  • อื่น ๆ :

    แพ็คเกจ gedit-plugins มาพร้อมกับปลั๊กอินที่มีประโยชน์ คุณควรตรวจสอบว่า


+1 สำหรับแพ็คเกจ gedit-plugins จำเป็นอย่างยิ่งหากคุณกำลังเขียนโค้ดด้วย gedit นอกจากนี้อย่าลืมปิดใช้งานปลั๊กอินเบราว์เซอร์ไฟล์ เป็นที่ทราบกันดีว่าก่อให้เกิดความล่าช้า (และน่ารำคาญ) อย่างมากเมื่อเริ่มต้นอินสแตนซ์ของ gedit การปิดใช้งานจะทำให้ gedit เร็วและเริ่มต้นอย่างรวดเร็วตามที่คุณคาดหวังจากเครื่องมือแก้ไขที่มีน้ำหนักเบา หลังจากติดตั้งแพ็คเกจ gedit-plugins แล้วให้แน่ใจว่าได้ตรวจสอบปลั๊กอิน "Embedded Terminal" มันค่อนข้างสะดวกถ้าคุณทำสคริปต์ที่สำคัญ (เช่น python)
Evan Plaice

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดปลั๊กอิน 'File Browser Pane', bugs.launchpad.net/ubuntu/+source/gedit/+bug/280411
Evan Plaice

5

Geanyมีคุณสมบัติทั้งหมดที่คุณต้องการยกเว้นการสนับสนุน pylint inbuilt (แม้ว่าจะมีการตรวจสอบไวยากรณ์ inbuilt และคุณสามารถเรียกใช้ pylint โดยใช้เทอร์มินัลรวม) มุมมองแยกและตรวจสอบการสะกดมีอยู่ผ่านทางปลั๊กอิน (แพคเกจ: geany-plugin*) Geany มีน้ำหนักเบาและใช้งานง่าย - สมบูรณ์แบบหากคุณกำลังมองหาบางสิ่งที่ล้ำหน้ากว่า gedit แต่ไม่ต้องการ / ต้องการความซับซ้อนของ IDE แบบเต็มรูปแบบ

ฉันอยากจะแนะนำการติดตั้งgeanyและปลั๊กอินเสริม
ผ่านเทอร์มินัลด้วยsudo apt-get install geany
หรือติดตั้งโดยใช้ Software Center:

ติดตั้งผ่านศูนย์ซอฟต์แวร์


อืม ... กำลังตรวจสอบอยู่ตอนนี้ จนถึงตอนนี้ดีมาก
mlissner

อัพเดทเกือบสองปีต่อมา: Geany เป็นดีกว่า Gedit แต่ถ้าคุณพิชิตโค้งการเรียนรู้ Eclipse คุณจะชนะ
mlissner

4

ดูhttp://live.gnome.org/Gedit/Plugins

~/.gnome2/gedit/pluginsคุณสามารถติดตั้งได้โดยการดาวน์โหลดไฟล์ปลั๊กอินและคัดลอกไปยัง


ฉันหวังรายละเอียดเพิ่มเติมเล็กน้อย ฉันพบว่าฉันต้องช็อปปิ้งมากมายและทำงานกับหลาย ๆ อย่าง เช่นเดียวกับการพับโค้ด: ต้องติดตั้งโปรแกรมเสริมเปิดใช้งานแล้วใช้ alt-z ฉันคิดว่ามันจะทำงานได้ ยกเว้นมันจะทำงานได้บางครั้งเท่านั้น - ฉันไม่แน่ใจว่าเมื่อไหร่
mlissner

ในกรณีที่การพับโค้ด (ในหมู่อื่น ๆ ) ส่วนหนึ่งของความผิดพลาดนั้นเกิดขึ้นกับ GTKSourceView (การใช้คอมโพเนนต์ gedit) ไม่สามารถใช้งานได้ดีพอที่จะจัดการกับการพับได้อย่างดี ดังนั้นในกรณีนี้มันเป็นเพียงเรื่องของ "นี่คือสิ่งที่ดีที่สุดของสิ่งที่มีอยู่ในตอนนี้" หากคุณต้องการทำสิ่งที่ดีกว่าให้คุยกับนักเขียนปลั๊กอินและติดขัด
Oli


1

แม้ว่า gedit นั้นดีสำหรับการแก้ไขไฟล์พื้นฐาน แต่ฉันจะไม่ใช้มากกว่าที่ฉันจะใช้ notepad.exe บน Windows คุณอาจต้องการใช้ IDE (Integrated Development Environment) ขึ้นอยู่กับว่าคุณเขียนโค้ดอะไรบ้างน่าจะเป็นสิ่งที่ควรค่าแก่การดู:

  • NetBeans
    • ชวา
    • PHP
    • C / C ++
    • หลาม
  • คราส
    • ชวา
    • PHP
    • C / C ++
    • หลาม
  • ครีม
    • ดูเหมือนว่าจะเป็น gedit และ notepad ++ แต่ฉันไม่ได้ใช้
  • Editra
    • เหมือนครีม (ไม่ใช่ IDE จริงๆ)
  • เสียงเรียกเข้า
    • ออกแบบมาเป็นเครื่องมือ cli รับส่วนขยาย GUI แต่ขาดความสามารถในการใช้งานเล็กน้อยถ้าคุณไม่อ่านคู่มือ!
    • มีภาษามากมาย!
  • GNU emacs
    • ออกแบบมาเป็นเครื่องมือ cli รับส่วนขยาย GUI แต่ขาดความสามารถในการใช้งานเล็กน้อยถ้าคุณไม่อ่านคู่มือ!
    • มีภาษามากมาย!

การแข่งขัน VIM และ Emacs นั้นค่อนข้างยากที่จะเรียนรู้การใช้ VIM ในความคิดของฉันนั้นง่ายกว่า


3
การเปรียบเทียบกับ notepad.exe ค่อนข้างรุนแรงใช่ไหม Notepad ไม่มีแม้แต่การเน้นไวยากรณ์
sepp2k

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

Cream เป็นกลุ่มที่มีการกำหนดค่าเริ่มต้นแตกต่างกันดังนั้น Cream จึงสามารถ "ไม่ใช่ IDE จริงๆ" ได้อย่างไร
JanC

บางทีการเหนื่อยล้าจริงๆในช่วงที่เขียนมีบางอย่างที่เกี่ยวข้องกับมัน ..
LassePoulsen

0
  • Pylint (ใจ)

ฉันใช้ตัวตรวจสอบหลามที่เป็นส่วนหนึ่งของแพ็คเกจ gedit-developer-plugins ใน repos ไม่เห็นว่าใช้ pylint แต่มันใช้งานได้ดีในการตรวจสอบไวยากรณ์และสไตล์ มันเรียกว่ารูปแบบ GDPในรายการปลั๊กอินไม่ใช่ชื่อที่สื่อความหมายมาก


0

ฉันค้นหา TextMate ที่เหมาะสมสำหรับ Linux และในที่สุดฉันก็จัดการแมงดา gEdit ของฉันและทิ้ง IDE อื่น ๆ ทั้งหมด (NetBeans, Komodo ... คุณตั้งชื่อ):

นี่คือวิธีที่จะทำ:

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

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

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