วิธีเปลี่ยนไฮไลต์เริ่มต้นของ gedit สำหรับส่วนขยายที่เฉพาะ


10

ทุกครั้งที่ฉันเปิดไฟล์. m เพื่อนร่วม gedit จะเน้นที่ไฟล์นั้น ฉันต้องการเปลี่ยนพฤติกรรมเริ่มต้นเป็น Matlab

โดยทั่วไปแล้วฉันจะเปลี่ยนไฮไลต์เริ่มต้นที่ gedit มอบให้กับไฟล์ที่เกี่ยวข้องกับส่วนขยายหนึ่งเป็นภาษาอื่นได้อย่างไร

คำตอบ:


4

คุณสามารถเปลี่ยนไฟล์ /usr/share/gtksourceview-3.0/language-specs ได้ แต่คัดลอกไฟล์นี้ไปที่บ้านของคุณไม่เช่นนั้นคุณจะสูญเสียการเปลี่ยนแปลงในการอัปเกรด
$ cp /usr/share/gtksourceview-3.0/language-specs/octave.lang ~/.local/share/gtksourceview-3.0/language-specs/
เปลี่ยน
<property name="globs">*.m</property>
เป็น
<property name="globs"></property>

ฉันยังทำการทดลองและพบว่าไฟล์ objc.lang มีบรรทัดเดียวกันดังนั้นคุณอาจต้องคัดลอกและเปลี่ยนแปลงเช่นกัน


มีวิธีที่ทำได้มากกว่านี้อีกไหม เช่นเดียวกับกำหนดค่าความสำคัญของภาษาแทนที่จะปิดใช้งานระดับแปดเสียง?
ADN

ฉันจะทำอย่างไรหลังจากคัดลอกไปยัง $ HOME dir ฉันจะบอก gedit ได้อย่างไรว่าต้องดูไฟล์ใหม่ xyz.lang เป็น $ HOME ??? ขอบคุณล่วงหน้า.
Srikrishnan

โปรดทราบว่าใน gedit รุ่นทันสมัย ​​(เช่น gedit 3.34.0 บน Ubuntu 19.10) ไดเรกทอรีที่ถูกต้องคือ ~ / .local / share / gtksourceview-4
Adam Dingle
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.