Sublime Text 3 테마가 사이드 바에 영향을주지 않는 이유는 무엇입니까?


125

나는 일반적으로 코딩을 위해 어두운 테마 만 사용하므로 Sublime Text 3의 사이드 바가 어떤 테마를 적용하든 밝은 테마로 유지되는 것이 정말 짜증납니다.

누구든지 이것을 변경하는 방법을 알고 있습니까?

내 구성 : Mac OSX 10.10.1 Yosemite, Sublime Text 3 Stable Channel, 빌드 3065

여기에 이미지 설명 입력


친절한 사람들의 도움으로이 문제가 해결되었습니다!
connexo 2015 년

답변:


78

최신 버전의 Sublime이이 문제를 해결했습니다. 기본 설정을 클릭하고 테마를 클릭하고 Adaptive.sublime-theme를 선택 합니다. 그러면 사이드 바가 어두운 색상의 배경으로 변경됩니다.


1
이 답변은 아무것도 추가하지 않고도 사이드 바 모양을 변경할 수 있기 때문에 정말 도움이됩니다.
Saikat

123

Sublime의 사용자 인터페이스 (예 : 사이드 바)를 수정 하는 Sublime UI 테마를 찾고 있습니다. Sublime 창의 코드 부분 만 수정하는 Color Theme / Scheme과는 다릅니다. 많은 UI 테마를 테스트했는데 가장 마음에 드는 테마Theme-Soda 였습니다. Sublime의 패키지 컨트롤을 사용하여 설치할 수 있습니다. 활성화하려면 환경 설정 >> 설정-사용자 로 이동하여 다음 행을 추가하십시오.

"theme": "Soda Dark 3.sublime-theme",

다음은 Soda Dark UI 테마 및 Twilight 기본 색 구성표가있는 Sublime Text 3의 인쇄 화면입니다.

여기에 이미지 설명 입력


3
이것은 나를 도왔다! 이전에 Soda 테마를 설치했지만 즉시 제거하고 깨진 탭과 글꼴 앤티 앨리어싱에 겁을 먹었습니다. 그러나 귀하의 답변을 확인하면 다시 설치하고 ST3를 다시 시작했습니다. 그리고 워, 내 인생은 다시는 동일하지 않았습니다! : D
ankush981

2
좋은 대답입니다. OP가 UI 테마가 아닌 색 구성표를 사용하고 있다는 것을 알지 못했습니다 .
MattDMo

그건 그렇고, Sublime을 좋아한다면 Atom을 시도해야합니다. 오픈 소스이며 동일한 Sublime 기능을 가지고 있으며 훨씬 더 잘 구성되어 있으며 (설정 GUI도 있음) 기본적으로 더 아름답습니다.
renatov

@Jay 대답은 갈 길이지만 Centos 6에서 이전 숭고한 텍스트 버전을 사용하고 있다면 Preferences >> Browse Packages ... 를 선택하여이 플러그인을 수동으로 설치할 수 있습니다. 그런 다음 Packages디렉토리에서 이 테마 복제 : git clone https://github.com/buymeasoda/soda-theme/ "Theme - Soda". 그런 다음이 답변에 설명 된대로 사용자 설정을 변경합니다.
ecoe

내 sublime3 빌드 3175에서 Preferences-> Theme를 클릭 한 다음 "Adaptive.sublime-theme"를 선택하면 사이드 바가 어두워집니다.
imafish

37

Default.sublime-theme를 편집하여 사이드 바 스타일을 수동으로 변경할 수 있습니다.

이렇게하려면 패키지 / 테마-Default / Default.sublime-theme의 "sidebar_tree", "sidebar_heading"등의 클래스를 편집합니다. 이 Default.sublime-theme 를 Packages / User 폴더 에 넣어 이러한 기본값을 재정의 할 수 있습니다 .

Sublime Text 메뉴에서 "Preferences → Browse Packages…"를 선택하면 해당 메뉴로 이동합니다.


2
Default.sublime-theme는 어디에서 찾을 수 있습니까? ST3에는 패키지 폴더 안에 테마-기본 폴더가 없습니다.
connexo 2015 년

숭고한 텍스트 메뉴에서 "Preferences → Browse Packages…"를 선택하면 해당 메뉴로 이동합니다.
Pere Pages

3
다음 하위 폴더가있는 "Packages"라는 폴더로 이동합니다.-bz2-Colorsublime-Themes-PyV8-Terminal-User이 폴더 또는 하위 폴더에는라는 파일이 없습니다 Default.sublime-theme.
connexo

3
당신은 바로 hiperlink를 따르십시오. 그리고 파일을 폴더에 넣으십시오. @MattDMo가 말했듯이 숭고한 재시작보다
Pere Pages

하이퍼 링크를 알아 차리지 못했습니다. 도움을위한 Thx, 형제!
connexo 2015 년

18

테마가 완전히 적용 되려면 Sublime을 완전히 다시 시작해야합니다. Preferences.sublime-settings테마 변경 플러그인을 변경하고 저장 하거나 사용하는 것만으로 는 불가능합니다. 빨간색 점을 클릭하여 창을 닫는 것이 아니라 Q또는 을 사용해야 Sublime Text -> Quit합니다.


3
Ofc 나는 그것을했다. 내가 적용하는 테마에 관계없이 사이드 바는 변경되지 않습니다.
connexo 2015 년

Sublime을 다시 시작해도 사이드 바가 변경되지 않습니다. 사이드 바 모양을 변경하려면 UI 테마를 설치해야합니다. 내 대답을보세요.
renatov

Sublime3, 빌드 3114는 사이드 바가 검은 색이되기 전에 재시작이 필요했습니다
acidjunk

14

이 텍스트 편집기를 사용하는 많은 사람들에 대한 기본적인 오해를 설명하는 메모를 여기에 넣을 것이라고 생각했습니다. 특히 숭고한 텍스트 (또는 적어도 제가 사용하는 것이라서 어떻게 작동하는지 모르겠습니다) 다른 편집자) :

"테마"가 있고 "색상 구성표"가 있습니다. 비슷하지만 다른 것에 영향을 미칩니다. "테마"는 전체 UI를 적극적으로 변경하며 이러한 방식으로 설정하면 색 구성표를 포함 할 수 있습니다. 여기에는 일반적으로 사이드 바가 포함되며 파일 탭에 대한 옵션도 포함될 수 있으며 일부는 사이드 바에 대한 아이콘도 포함합니다. 그리고 코딩 창만 변경하는 "색상 구성표"가 있습니다. 사이드 바나 파일 탭 등은 변경되지 않습니다.

혼동은 어떤 사람들이 색 구성표를 "테마"라고 부르기 때문에 사람들이 "테마"가 모든 것을 바꿀 것이라고 생각하게 만들기 때문에 발생합니다. 기술적으로는 단지 색 구성표 일뿐입니다.

추가 참고 사항 : 테마가 모든 사용자에게 자동으로 설치되는 것은 아닙니다. 테마를 설치할 때 사용자 환경 설정 ( "환경 설정> 설정-사용자"아래)을 열고 다음과 같은 줄을 추가해야합니다.

"theme": "Theme-Name.sublime-theme" 

(여기서 "Theme-Name"은 테마의 이름입니다).

이것은 단순히 색 구성표를 활성화하는 것과 다릅니다. Sublime Text의 드롭 다운 메뉴를 통해 색 구성표를 선택한 경우 다음과 같은 선이 표시됩니다.

"color_scheme": "Packages/Color-Scheme-Name.tmTheme"

(여기서 "Color-Scheme-Name"은 색 구성표의 이름입니다).


10

짧은 버전은 다음과 같습니다.

  1. .sublime-theme 파일은 사이드 바 및 파일 탭을 포함한 UI의 모양을 변경합니다.
  2. 이를 정의하는 것은 엄청난 고통이므로 많은 시간을 절약하고 테마 메뉴 전환 패키지를 설치하십시오 .

업데이트 : Sublime Text 3는 색 구성표 및 테마가 작동하는 방식을 근본적으로 변경했으며이를 처리하기 위해 빌드 된 많은 패키지를 손상 시켰습니다. Sublime 개발자가 사용자 정의 시스템의 변경 사항을 완전히 설명하지 않았거나 수정 방법을 다루지 않았기 때문에 더 이상이 게시물의 정확성이나 여기에 언급 된 패키지의 기능을 확인할 수 없습니다. 그리고 최선을 다해 변경하기가 훨씬 더 어렵습니다.

이 시점에서이 게시물은 Sublime Text 2의 "테마"와 "색상 구성표"의 차이점에 대한 참조로만 사용해야합니다. 저 자신은 Sublime Text 3에서 테마 나 색 구성표를 아직 성공적으로 변경하지 않았기 때문입니다.

이 Sublime Customization Quagmire를 해결하는 데 더 많은 시간을 할애 할 수 있으므로이 게시물을 업데이트하겠습니다.


긴 버전은 다음과 같습니다.

tmTheme vs sublime-theme 파일 유형 애정 영역 그림 1 : "색상 구성표"와 "테마"의 차이점-Sublime 커뮤니티에서 이러한 용어는 종종 혼동되고 서로 바꿔서 사용됩니다.

Sublime의 모양을 변경하는 것은 다음과 같은 세 가지 주요 이유 때문에 비교적 어려운 작업입니다.

  • 잘못 선택된 용어
  • Sublime 커뮤니티의 잘못된 정보
  • 설치 악몽

술어

사용자 정의 할 수있는 Sublime에는 두 가지 섹션이 있습니다.

  • 편집 가능 영역 (보라색 지역)
  • 사용자 인터페이스 (녹색 지역)

이들은 두 가지 다른 파일 유형을 사용하며 용어를 정확하게 반영하지 않습니다.

이 결정 의 " 왜? "는 호환성이며 간결함을 위해 여기서는 다루지 않겠습니다. 그러나 이러한 노력의 결과는 다음과 같습니다.

라는 파일 유형 tmTheme은 테마에 영향을주지 않고 색 구성표에 영향을줍니다 .

색 구성표 (보라색으로 강조 표시됨)

  • 편집 가능 영역의 모양에 영향을줍니다 (보다 구체적으로 편집 가능한 문자, 즉 강조 표시되거나 강조 표시되지 않을 때의 색상 등).
  • 비교적 생산하기 쉬움
  • 색 구성표는 Sublime 커뮤니티 전체에서 "테마"라고 잘못 불립니다.

테마 (녹색으로 강조 표시됨)

  • .sublime-theme 파일은 Sublime의 테마 또는 UI 측면을 변경합니다.
  • 생산하기 어렵다
  • "색상 구성표"에 비해 진정한 숭고한 테마를 찾기가 어렵습니다.

오보

많은 패키지가 테마를 변경한다고 주장하지만 실제로는 색 구성표를 변경합니다. 이는 일반적으로이를 제작하는 사람들이 "테마"가 구체적으로 UI를 지칭한다는 사실을 모르기 때문입니다.

그래서 또 다른 난이도는 색 구성표가 아닌 진정한 "테마"패키지를 찾는 것입니다.

일부 합법적 인 웹 사이트조차도 둘을 올바르게 구분하지 못하여 문제가 추가됩니다. 예를 들어, colorsublime.com 에는 숭고한 "테마"변경에 대한 자습서가 있지만 실제로는 "색상 구성표"파일 유형 ( .tmTheme)을 참조합니다 .

설치 문제

테마와 색 구성표는 설치하고 정의하기가 어렵습니다. 사실, 그 과정이 얼마나 어려운지는 충격적입니다. 완전히 설명되지 않은 Sublime Text 3의 설치 및 정의 요구 사항이 근본적으로 변경됨에 따라 어려움은 더욱 악화되어 테마 및 색 구성표를 변경하기 위해 한때 의존했던 많은 패키지가 깨졌습니다.

실제 테마 패키지를 설치하고 (패키지 컨트롤에서 패키지를 찾아 보면 행운을 빕니다) 설정에서 정의한 다음 Sublime을 다시 시작해야합니다. 그리고 만약 당신이 뭔가 잘못했다면, Sublime은 단순히 사용자 정의 테마 설정을 기본값으로 바꿀 것입니다. 예, 예고 또는 오류 메시지없이 내 말을 올바르게 들었습니다. Sublime이 테마 정의를 덮어 씁니다.

그러나 테마 메뉴 전환기를 사용 하면 Preferences> 로 이동 Theme하면 설치 한 모든 테마 목록이 표시됩니다. Sublime을 다시 시작하지 않고도 테마간에 쉽게 전환 할 수도 있습니다.

다음은 웹 사이트의 샘플입니다.테마 스위처 gif

나는 테마 메뉴 전환기와 전혀 관련이 없으며 단지 팬입니다.

다시 말하지만 테마 메뉴 전환기는 Sublime Text 3에서 동일하게 작동하지 않습니다. 사용자 정의 된 모양이 필요한 경우 Sublime Text 3으로 업데이트하지 않는 것이 좋습니다.


5

처음에는 SBT 3를 사용하고 있다고 생각했지만 여전히 버전 2를 사용하고 있다는 것을 깨달았습니다 ....


마침내 Windows에서 사이드 바가 어두워졌습니다!

사용자 설정 테마를 "Soda Dark 3.sublime-theme"로 설정하면 작업이 반쯤 진행되지만 폴더 구조를 볼 수 없다는 것을 알았습니다. 그래서 나는 Theme-Soda 폴더에서 "3"없이 다른 옵션을 시도하기로 결정했고 바로 작동했습니다. 이 작업은 기본 설정> 설정-사용자 파일에서 작동합니다.

{   
    "theme": "Soda Dark.sublime-theme",
    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme"
}

3

사이드 바가 흰색이되지 않게하려면 :

  1. 기본 테마는 기본적으로 여기 에있는 sublime 링크 폴더에 없기 때문에 다운로드합니다.
  2. 숭고한 3 환경 설정에서->> 패키지 찾아보기
  3. "기본 테마"라는 폴더를 만들고 다운로드 한 파일을 넣습니다.

테마 setUI를 설치 한 경우 setUI file.sublime- 테마는 주석이있는 줄을 찾습니다.

"// sidebar || BG of selected files"

그리고 그 아래에 문자열

"layer0. opacity: { "target": 0.0, "speed": 50.0, "interpolation": "smoothstep" }
replaceable target": 0.0 --> target": 1.0

2

설정 color_scheme은 코드 팔레트 만 설정하고 theme설정은 전체 ST3 테마를 사용자가 지정한 테마로 설정 합니다.

{
    "theme": "Nil.sublime-theme",
    "color_scheme": "Packages/Theme - Nil/Big Duo.tmTheme"
    ...
}

2

이를 수행하는 한 가지 간단한 방법은
기본 설정-> 패키지 설정-> 테마 이름-> 활성화로 이동하는 것입니다.

제 경우에는 Boxy Theme를 설치 했으므로 경로는
Preferences-> Package Settings-> Boxy Theme-> Activation이됩니다.

그러면 활성화 할 테마 패키지 유형을 선택할 수있는 팝업 메뉴가 나타납니다.
위쪽 및 아래쪽 화살표를 사용하여 선택한 다음 Enter 키를 누르거나 선택하려는 항목을 클릭하십시오.

이것은 설치된 테마가 숭고한 텍스트 3 사이드 바를 사용자 정의한 경우에만 적용 할 수있는 단계입니다.

누구에게나 도움이되기를 바랍니다!


1

경험을 향상시키고 숭고한 텍스트 UI의 사이드 바와 테마를 변경하는 가장 좋은 방법은 제어 할 두 개의 패키지를 설치하는 것입니다.

  1. 패키지 안에 UI가있는 테마를 설치하세요. (저는 Agila Theme [dracula]를 사용합니다)
  2. 테마 메뉴 전환기 패키지 설치

이 두 가지를 설치 한 후 색 구성표 (텍스트 편집기)를 변경하고 테마 메뉴 전환기를 사용하여 사용하는 UI로 전환합니다.

알아두기 : 설치하는 테마는 패키지 내부에 UI를 포함해야합니다.


0

Synced Sidebar Bg 패키지를 설치 하면 현재 색 구성표에 따라 사이드 바 테마가 변경됩니다.하지만 색 구성표를 변경할 때마다 파일 Preferences.sublime-settings 를 열면 사이드 바가 변경되는 것 같습니다.


-1

Material theme 3.1.4에서 다음과 같이 테마를 변경할 수 있습니다 : Tools-> Metherial Theme-> Material Theme Config. 이것은 정말 쉽습니다.


-1

나는 같은 문제가 있었다. 라는 json 속성을 편집하여 Preferences-> Settings-User에서 테마를 설정하기 만하면됩니다.

{
    // Default theme
    "theme": "Material-Theme.sublime-theme",
    "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme"
}

내가 사용하는 머티리얼 테마. 그것은 나를 위해 일했습니다.

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