Wysublimowany tekst 2: Jak zmienić kolor podświetlenia numeru wiersza?

Odpowiedzi:

168

Prosty sposób: wybierz alternatywny schemat kolorów:

Preferencje> Schemat kolorów> ... wybierz jeden

Bardziej skomplikowany sposób: Edytuj bieżący plik schematu kolorów:

Preferencje> Przeglądaj pakiety> Schemat kolorów - domyślny> ... edytuj używany plik schematu kolorów:

Przyjrzyj się strukturze XML, przejdź do szczegółów dict > settings > settings > dict >

Spójrz na klucz (lub dodać go, jeśli brakuje) lineHighlight. Dodaj ciąg z formatem #RRGGBBlub #RRGGBBAA.

Jake Wilson
źródło
3
To [ github.com/buymeasoda/soda-theme/wiki/Theme-customisation] sprawia, że ​​wydaje się, że istnieje lepszy sposób, który nie wymaga edycji oryginalnego pliku. Niestety nie mogę zmusić go do pracy, aby zastąpić pliki tmTheme (jeszcze) :-(
Tata,
7
Jeśli nie chcesz edytować oryginalnego motywu, po prostu zrób jego kopię, nadaj mu dowolną nazwę, a następnie edytuj.
Jake Wilson,
jeśli szukasz niestandardowych rozwiązań, zobacz odpowiedź poniżej z linkiem do edytora internetowego schematu kolorów
watsonic
Co to dict > settings > settings > dict >dotyczy?
stal
1
@steel Przepraszamy, to znaczy nie wskazywać struktury XML. Więc szukać <dict>, a potem wśród To dzieci szukać <settings>, a potem <settings>, potem <dict>.
Jake Wilson
14

W systemie Windows 7 znajdź

C:\Users\Simion\AppData\Roaming\Sublime Text 2\Packages\Color Scheme - Default

Znajdź plik schematu kolorów, otwórz go i znajdź lineHighlight.
Dawny:

<key>lineHighlight</key>
<string>#ccc</string>

Zastąp #cccpreferowanym kolorem tła.

Simion Agavriloaei
źródło
2
Dzięki za to. Na Macu znajduje się on w twoim Users / Yourname / Library / Application Support / Sublime Text 2 / Packages / Color Scheme - Default / nameofcolorscheme.tmTheme
rncrtr
12

tmtheme-editor.herokuapp.com wydaje się całkiem niezły.

Na komputerze Mac domyślne pliki motywów są w formacie ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Color\ Scheme\ -\ Default

W systemie Win7 domyślne pliki motywów są w formacie %appdata%\Sublime Text 2\Packages\Color Scheme - Default

Jared Beck
źródło
Zastrzeżenie: nie mam możliwości potwierdzenia ścieżki Win7, którą Ryan dodał do mojej odpowiedzi, ponieważ mam tylko komputer Mac. @RyanB, czy mogę zasugerować dodanie takich rzeczy, jak komentarze?
Jared Beck,
2
Linux: w / o cięcie: ~/.config/sublime-text-2/Packages/Color Scheme - Defaultz tnąc: ~/.config/sublime-text-2/Packages/Color\ Scheme\ -\ Default/. Możesz edytować swój post, jeśli chcesz @JaredBeck
AD
1
W OSX po prostu upuść plik pobrany z edytora do, ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/a pojawi się on w twoim menu. (nie ma potrzeby umieszczania go w domyślnym katalogu). Zauważ, że działa to również dla ST3 (po prostu zmień 2 na 3 powyżej).
watsonic
Całkiem przydatne, podoba mi się! Jakikolwiek sposób na edycję kodu w aplikacji, aby zobaczyć, jak coś var blobwyglądałoby w tej konfiguracji?
Blundering Philosopher
Nvm, właśnie znalazłem przycisk u dołu strony do zmiany języka.
Blundering Philosopher
6

W przypadku Sublime Text 3 wszystko, co musiałem zrobić, to dodać "highlight_line": truedo mojego pliku ustawień użytkownika: Preferencje -> Ustawienia - Użytkownik. Dopiero po ustawieniu tej preferencji wszystkie lineHighlightustawienia schematu kolorów zaczęły obowiązywać.

Miejmy nadzieję, że to uratuje kogoś innego przed tym samym wymachiwaniem.

Troy S
źródło
3
op chce zmienić kolor podświetlenia
Madbreaks
5

Ten post dotyczy Sublime 3.

Właśnie zainstalowałem Sublime 3, wersję 64-bitową, na Ubuntu 14.04. Nie potrafię odróżnić tej wersji od Sublime 2, jeśli chodzi o interfejs użytkownika. Powodem, dla którego nie zdecydowałem się na Sublime 2, jest to, że wyświetla irytujące komunikaty o błędach „Krytyczne GLib”.

Tak czy inaczej - w poprzednich postach wspomniano o pliku /sublime_text_3/Packages/Color\ Scheme\ -\ Default.sublime-package

Chciałem tutaj dać dwie wskazówki dotyczące tego pliku w Sublime 3:

  1. Możesz go edytować za pomocą pico i użyć ^Wdo wyszukiwania nazwy motywu. Pierwszy wynik wyszukiwania przeniesie Cię do wpisu w stylu XML, w którym możesz zmienić wartości. Zrób kopię przed eksperymentowaniem.
  2. Jeśli wybierzesz motyw w wysublimowanym menu (pod Preferencje / Schemat kolorów) przed zmianą tego pliku, zmiany zostaną zapisane w pamięci podręcznej, a Twoja zmiana nie odniesie skutku. Usuń więc wersję z pamięci podręcznej i uruchom ponownie Sublime, aby zmiany odniosły skutek. Wersja z pamięci podręcznej to ~/.config/sublime-text-3/Cache/Color Scheme - Default/
Claude
źródło
2

Jeśli masz SublimeLinter zainstalowany , Twój motyw (przynajmniej ST3) może skończyć się w ... / Packages / User / SublimeLinter / [Twój-wybrany-motyw]

Jak wspomniano powyżej - znajdź zagnieżdżony dykt „ustawienia” i edytuj lub dodaj wpis „lineHighlight” z żądanym #RRGGBBlub #RRGGBBAA. podoba mi się#0000AA99 na czarnym (ish) tle.

Poręczne narzędzie, jeśli nie znasz swoich kombinacji kolorów: RGBtoHEX i HEXtoRGB

Wayne Weibel
źródło