ฉันจะเพิ่มรูปแบบปากกาเน้นข้อความไวยากรณ์ลงใน Gedit ได้อย่างไร


19

ฉันจะเพิ่มนิพจน์ทั่วไปสำหรับภาษาไวยากรณ์เพิ่มเติมได้อย่างไร


1
เฉพาะเจาะจงมากขึ้นคุณกำลังพูดถึงโปรแกรมแก้ไขข้อความอะไร Gedit?
enzotib

คุณควรบอกเราว่าคุณใช้โปรแกรมแก้ไขใด gedit, mcedit, scite? และถ้าคุณบอกภาษาเราอาจจะรู้ว่าเราจะหาไฟล์ซินแท็กซ์ได้ที่ไหน
ผู้ใช้ที่ไม่รู้จัก

1
ภาษานี้เป็นโครงร่างการเน้นสำหรับไฟล์ข้อความ เราคิดค้นมันขึ้นมาดังนั้นมันจึงไม่มีอยู่จริง ตัวแก้ไขเป็นตัวแก้ไขเริ่มต้นที่มาพร้อมกับ Ubuntu มันก็บอกว่าแก้ไขข้อความ แต่ในความช่วยเหลือเกี่ยวกับมันบอกว่าGedit
สนามไบรอัน

คำตอบ:


23

Gedit (โปรแกรมแก้ไขข้อความเริ่มต้น) โดยใช้ GTKSourceView สำหรับการเน้นไวยากรณ์ มันใช้ไฟล์ XML เพื่อกำหนดวิธีการเน้นไวยากรณ์ที่แตกต่างกัน

มีบทช่วยสอนและเอกสารอ้างอิงในไซต์ GTKSourceView นิยามไฟล์ต้นฉบับเสร็จแล้วจะถูกเก็บไว้ใน/usr/share/gtksourceview-2.0/language-specs/หรือ/usr/share/gtksourceview-3.0/language-specs/คุณอาจต้องการตรวจสอบพวกเขาเพื่อเรียนรู้โดยตัวอย่าง

นอกจากนี้ยังมีบทช่วยสอนเชิงลึกน้อยลงในเว็บไซต์ Gedit

หลังจากที่คุณสร้างข้อมูลจำเพาะภาษาใหม่ให้รีสตาร์ท gedit และจะเพิ่มลงในรายการภาษาโดยอัตโนมัติ


1
บรรณาธิการที่ใช้งาน Ubuntu เวอร์ชั่นล่าสุดอาจจะใช้gtksourcceview-3.0 .. ดังนั้นให้มองหาไดเรกทอรีที่มี3.0ไม่ใช่2.0ตามคำตอบข้างต้น
Eyal

2

ฉันคิดว่าคุณกำลังพูดถึง gedit (ติดป้ายว่า "แก้ไขข้อความ" ในเมนูอูบุนตู)

Gedit ใช้ GtkSourceView สำหรับการเน้นไวยากรณ์ คุณต้องสร้างคำนิยามภาษาสำหรับ GtkSourceView

นี่คือการสอน: https://developer.gnome.org/gtksourceview/stable/lang-tutorial.html

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