2016-09-29 4 views
0

표시 방법을 변경하려면 https://wiki.gnome.org/Projects/GtkSourceView/StyleSchemes에서 다운로드 한 tomorrow_night-eighties.xml 테마의 GEdit에 markdown 파일의 목록 표시자를 표시하고 싶습니다. 나는의 gedit가 인하 언어 파일이 markdown.lang입니다스타일을 추가하는 gtksourceview 파일 변경하기

/usr/share/gtksourceview-3.0/language-specs/ 

에서의 언어 사양을로드 것을 알고있다. 의 스타일을 내 사용자 디렉토리에 있습니다

  1. 내가 추가 : <style name="markdown:list-marker" foreground="#cc99cc" bold="true"/>을 가능한 스타일 목록에 스타일로 내 사용자의 .local/share/.... 폴더 document.in

    ~/.local/share/gtksourceview-2.0/styles 
    

    내가 한 일은 다음과 같다 .

  2. 나는 언어 사양 변경 :

    <style id="list-marker" _name="List Marker" map-to="markdown:list-marker"/><styles>...</styles> 지역/태그, 더 아래 참조에 사용할 수 있도록하기 위해.

내 테마 내 ~/.local/share/gtksourceview-2.0/styles과 인하 파일이 열립니다에서 내가 가지고있는 tomorrow_night-eighties.xml 하나로 설정된다. 변경 후 GEdit은 목록 마커를 더 이상 강조 표시하지 않습니다.

내가 이해할 수없는 것은 무엇이 누락 되었는가? 레퍼런스를 변경하고 새로운 스타일을 도입하고 정규 표현식을 전혀 변경하지 않은 이유는 무엇입니까?

답변

0

GEdit은 파일의 변경 사항을 자동으로 인식하지 못하고 환경 설정에서 스타일을 다시 가져와야하고 언어 파일이 변경된 경우 GEdit을 다시 시작해야합니다.