특정 확장에 대한 gedit의 기본 강조 표시를 변경하는 방법


10

.m 파일을 열 때마다 gedit는 Octave를 강조 표시합니다. 기본 동작을 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에게 $ HOME에서 새 파일 xyz.lang을보아야한다고 어떻게 말합니까 ??? 미리 감사드립니다.
Srikrishnan

최신 버전의 gedit (예 : Ubuntu 19.10의 gedit 3.34.0)에서 올바른 디렉토리는 ~ / .local / share / gtksourceview-4입니다.
Adam Dingle
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.