Meld에서 구문 강조 스타일을 변경하는 방법


14

Meld 1.5.1은 구문 강조를 위해 gtksourceview (pygtksourceview를 통해)를 사용하지만 gtksourceview에서 사용할 수있는 스타일에서 특정 스타일 (색 구성표 / 테마)을 사용하도록 구성하는 방법을 알 수 없습니다.

아마도 솔루션이 meld 외부에있을 수 있습니다. 예를 들어, gtksourceview에 일반적으로 사용되는 기본 스타일 설정 또는 이와 유사한 것.

답변:


6

지금 관련 페이지 에 따르면 :

GTK + 3의 업데이트 예 2013 년 12 월에 Meld는 gtkrc (커밋 로그) 대신 GtkCssProvider를 사용하도록 업데이트되었습니다. 기본 색상 프로파일의 새 위치는 /usr/share/meld/meld.css입니다.

meld를 구성하는 새로운 방법의 예도 있습니다.


1
Ubuntu-Mate 16.04.3 LTS에서 Meld 3.14.2에서 작동하지 않습니다. (일반적인 어두운 테마를 위해 어두운 색을 얻으려고 시도하는 중 ...)
Frank Nocke

1
OSX 지침 : 스타일 파일은에 있습니다 Applications > Meld.app > Contents > Resources > share > gtksourceview-3.0 > styles. 그렇지 않은 경우을 마우스 오른쪽 단추로 클릭 Meld.app하고 "패키지 내용 표시"를 선택한 다음 meld-base.xml내에 이름이 지정된 파일을 검색 Meld.app하십시오. 좋아하는 스타일 파일 (예 :)을 복제 meld-base.xml하고 편집하십시오. 육각 색상 코드를 수정하는 것뿐만 아니라, 변화에 있는지 확인 id하고 _name<style-scheme...>회피 충돌. Meld를 ​​다시 시작한 다음의 드롭 다운 메뉴에서 새 구성표를 선택하십시오 Meld>Preference>Editor>Syntax Highlighting Color Scheme.
Jess Riedel

3

Meld 3.16.4에서는 다음에서 간단히 색 구성표를 선택할 수 있습니다 Meld > Preferences.

우선권

(이 변경 사항은 이전 버전에서 도입되었을 수 있습니다)


1

Solaris에서 meld-1.3.0의 경우 .gtkrc-2.0 에서이 작업을 수행하는 데 문제가있었습니다.

대신 ~ / .meld / meldrc.ini 에서 영향을 줄 수 있음을 발견 했습니다.

예, [DEFAULT] 섹션 아래

color_delete_bg = # 003300
color_delete_fg = 빨강
color_replace_bg = # 112233
color_replace_fg = gray80
color_conflict_bg = 핑크
color_conflict_fg = 흰색
color_inline_bg = # 223344
color_inline_fg = 흰색
color_edited_bg = 회색 20
color_edited_fg = 흰색

1

프로세스는 ~ / .gtkrc-2.0 파일을 작성하여 meld 기본값 을 덮어 쓰는 것 같습니다 .

위키 에서 다크 테마에 대한 예제를 찾을 수 있습니다.

또한 사전 정의 된 테마 이름에서 테마 이름을 변경하는 것을 잊지 마십시오.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.