Русское сообщество Sublime Text

Основной раздел => Вопросы и ответы => Тема начата: FreshMan от Декабря 28, 2014, 13:23:54

Название: редактирование цветовой схемы
Отправлено: FreshMan от Декабря 28, 2014, 13:23:54
доброе время суток  :)
подскажите ПОЖАЛУЙСТА как подправить существующую цветовую схему или  создать новую ?
Название: Re: редактирование цветовой схемы
Отправлено: Loac от Декабря 28, 2014, 13:44:06
Прочитай эту тему http://forum.sublimetext.ru/index.php/topic,543.msg1305.html

Если останутся вопросы, задавай.
Название: Re: редактирование цветовой схемы
Отправлено: FreshMan от Декабря 28, 2014, 17:12:35
ну вот через пакедж контрол я установил новую тему
(http://www.pixic.ru/i/E040o6r5e6I0F2T8_preview.png) (http://www.pixic.ru/view.php?img=E040o6r5e6I0F2T8.png)
1) почему она не отображается в дефолтных темах цветов ?
2) где находится файл установленной мною темы дабы я смог его открыть с помощью редактора цветовых схем и отредактировать ?
3) куда мне после этого надо разместить отредактированный мною файл чтобы моя тема отображалась в дефолтных ?
юзаю виндовс 7
Название: Re: редактирование цветовой схемы
Отправлено: Loac от Декабря 30, 2014, 18:32:57
1. Потому что она не дефолтная? )
2. В меню выбери: Preferences / Browse Packages... Откроется проводник. Поднимись на один уровень вверх. Увидишь папку Installed Packages. Вот сюда Package Control устанавливает все дополнения.
3. В дефолтных она отображаться не будет. Чтобы можно было выбрать пользовательскую цветовую схему, ее нужно поместить в папку Packages/User.
Название: Re: редактирование цветовой схемы
Отправлено: FreshMan от Января 02, 2015, 11:03:13
СПАСИБО за подсказку  :)
но настройки почемуто не сохраняются
я открыл редактор, загрузил свою цветовую схему, сделал изменения, к примеру для KEYWORD по дефолту был белый цвет, сохранил !
(http://img.radiokot.ru/files/27935/thumbnail/jen4piec7.png) (http://img.radiokot.ru/files/27935/jen4piec7.png)
закрываю редактор, открываю заново свою тему а настройки там дефолтные, тоесть мои изменения почемуто не сохраняются
в чем может быть причина ?
Название: Re: редактирование цветовой схемы
Отправлено: Loac от Января 02, 2015, 12:55:03
После того, как ты сохранил изменения в схеме, ее нужно скачать и положить в пользовательскую папку редактора Packages/User.
Название: Re: редактирование цветовой схемы
Отправлено: FreshMan от Января 02, 2015, 16:49:11
сделал изменения в схеме и скопировал в пользовательскую папку редактора Packages/User.
не помогло
что значить скачать ?
простое копирование не сойдет ?
Название: Re: редактирование цветовой схемы
Отправлено: Loac от Января 02, 2015, 18:29:23
Скачать, значит нажать зеленую кнопку Download и сохранить файл )

После того, как ты положил скаченную цветовую схему в папку Packages/User, ты ее выбрал в меню Preferences/Color Scheme/User/{Some name} ?
Название: Re: редактирование цветовой схемы
Отправлено: FreshMan от Января 02, 2015, 19:15:14
да, выбрал
но все осталось без изменений
не могу понять почему так выходит
Название: Re: редактирование цветовой схемы
Отправлено: zo0m от Января 05, 2015, 20:25:56
Когда делаешь цветовую схему путем изменения старой, кроме редактирования цвета, не забудь изменить имя схемы, и ее uuid внутри файла:
Цитата: МояНоваяСхема.tmLanguage
<key>name</key>
<string>My Color Scheme</string>
...
...
<key>uuid</key>
<string>a77a1eee-83cf-466f-ba2c-85bce598d734</string>
Uuid можно взять с потолка но он должен быть уникальным.
Название: Re: редактирование цветовой схемы
Отправлено: FreshMan от Января 07, 2015, 18:19:25
спасибо !  :)
с этим немного разобрался
подскажите ПОЖАЛУЙСТА еще вот такое
данный редактор я юзаю для написания прог на Си
вот открыл я редактор
(http://img.radiokot.ru/files/27935/thumbnail/jkhl0e5uz.png) (http://img.radiokot.ru/files/27935/jkhl0e5uz.png)
изменил цвет keyword на синий
но вмете с ними изменили свой цвет такие слова как include, define
(http://img.radiokot.ru/files/27935/thumbnail/jkhit9mf9.png) (http://img.radiokot.ru/files/27935/jkhit9mf9.png)
как бы сделать чтобы слова include, define были другого цвета ?
Название: Re: редактирование цветовой схемы
Отправлено: Loac от Января 07, 2015, 18:38:45
Для этого нужно добавить свой селектор. Для того, чтобы его определить нужен плагин ScopeHunter (http://forum.sublimetext.ru/index.php/topic,543.msg1300.html#msg1300).

В твоем случае, это два селектора: keyword.control.import.include.c и keyword.control.import.define.c.

Как-то так это выглядит на практике.
Название: Re: редактирование цветовой схемы
Отправлено: FreshMan от Января 08, 2015, 23:40:20
ScopeHunter  я установил
как добавляются эти селекторы
раскажи ПОЖАЛУЙСТА пошагово
Название: Re: редактирование цветовой схемы
Отправлено: Loac от Января 10, 2015, 18:30:15
На сайте tmtheme-editor.herokuapp.com внизу слева есть кнопка «плюсик». Она показывает форму для добавления селектора и его параметров. Name – может быть любым. Далее идут настройки отображения: цвет, фон оформление. Последний параметр Scope – его можно получить из ScopeHunter.

Для того, чтобы получить селектор при помощи ScopeHunter, наведи курсор на нужный тебе участок кода, вызови палитру команд (ctrl+p) и набери Scope. Тебе нужна команда Scope Hunter: Show Scope Under Cursor(s). Она отобразит все селекторы под курсором.

Например, для текстовой строки в одинарных кавычках в PHP это будет выглядеть так: text.html.basic source.php.embedded.block.html string.quoted.single.php meta.string-contents.quoted.single.php. Селекторы разделены пробелами. Каждый из них отвечает за какой-то участок когда. text.html.basic – за простой текст, string.quoted.single.php – за текст, обрамленный одинарными кавычками. И так далее. Смотри какие тебе нужны.
Название: Re: редактирование цветовой схемы
Отправлено: FreshMan от Января 15, 2015, 14:25:22
не получается  :(
делаю как ты советовал
Цитировать
Для того, чтобы получить селектор при помощи ScopeHunter, наведи курсор на нужный тебе участок кода, вызови палитру команд (ctrl+p) и набери Scope.
после этого ничего не происходит
а что такое вообще этот селектор, для чего он нужен. что из себя представляет ?
Название: Re: редактирование цветовой схемы
Отправлено: Loac от Января 15, 2015, 15:53:01
Селекторы берутся из плагинов с подсветкой синтаксиса. Например, если открыть плагин php.sublime-package, то в нем будет файл PHP.tmLanguage. В нем описаны правила для селекторов. Основой для них служат регулярные выражения, которые покрывают текст файла, формируя для каждого из его участков нужный селектор.

Я похоже перепутал, в Windows нужно нажать Ctrl+Shift+P для вызова палитры команд.
Название: Re: редактирование цветовой схемы
Отправлено: FreshMan от Января 15, 2015, 16:29:55
сотри
я выделяю нужное мне слово
нажимаю Ctrl+Shift+P и набираю Scope
после этого я попадаю сюда https://packagecontrol.io/
дальше мне в поле поиска надо набирать Scope Hunter: Show Scope Under Cursor(s) ?
Название: Re: редактирование цветовой схемы
Отправлено: Loac от Января 15, 2015, 17:16:47
Нет, при чем тут packagecontrol.io? Тебе надо выбрать команду в палитре, которая выведет сообщение с селекторами. Как-то так.
Название: Re: редактирование цветовой схемы
Отправлено: FreshMan от Января 15, 2015, 18:05:50
в том то идело что у меня нет такой палитры команд
и я не могу понять почему у меня ее нет  :(
(http://s6.postimg.org/o1mafb4y5/2222222222222222.jpg) (http://postimg.org/image/o1mafb4y5/)
Название: Re: редактирование цветовой схемы
Отправлено: Loac от Января 16, 2015, 12:14:04
Так ты сам плагин ScopeHunter (https://packagecontrol.io/packages/ScopeHunter) поставил?
Название: Re: редактирование цветовой схемы
Отправлено: FreshMan от Января 16, 2015, 21:11:42
ну да, поставил
а как перепроверить ?
Название: Re: редактирование цветовой схемы
Отправлено: Loac от Января 18, 2015, 11:59:11
Команда Package Control: List Packages. Она покажет список всех установленных плагинов.

Еще можно после запуска редактора открыть его консоль и посмотреть список загруженных плагинов. Там должна быть строка reloading plugin ScopeHunter.scope_hunter.
Название: Re: редактирование цветовой схемы
Отправлено: FreshMan от Января 18, 2015, 15:35:52
пока не понятно почему но иногда плагин ScopeHunter слетает и его надобно заново устанавливать
а есть ли такая цветовая тема чтобы было темный задний фон и белые быквы, ну типа не черным по белому а белым по черному
может как-то можна это сделать самому ?
Название: Re: редактирование цветовой схемы
Отправлено: Loac от Января 18, 2015, 15:41:51
На твоем скриншоте же темный фон?

А так можешь пощелкать в стандартных настройках для начала Preferences / Color Shcemes.