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

Основной раздел => Вопросы и ответы => Тема начата: natureproj от Января 18, 2015, 20:27:00

Название: Не подсвечивает парные скобки
Отправлено: natureproj от Января 18, 2015, 20:27:00
Всем привет,  вот уже полгода мучаюсь, не подсвечивает парные скобки, только если они не очень близко находятся. Даже плагин установил BracketHighlighter - вроде как для скобок, все-равно, за полями вопросики пишет, видимо найти не может. >:(
Помогите пожалуйста кто сталкивался, программа 2й версии на mac
Название: Re: Не подсвечивает парные скобки
Отправлено: Loac от Января 18, 2015, 21:29:25
Что значит «только если они не очень близко находятся»? То есть, скобки подсвечиваются только если находятся рядом?

Как выставлены настройки параметров match_brackets?
Название: Re: Не подсвечивает парные скобки
Отправлено: natureproj от Января 19, 2015, 00:21:26
да, если не очень далеко - подсвечиваются, дальше не видит парных. Где посмотреть этот параметр и что там должно стоять?
Название: Re: Не подсвечивает парные скобки
Отправлено: natureproj от Января 19, 2015, 00:23:50
Нашел, стоит труе! только на match_brackets_agle стоит фолсе
Название: Re: Не подсвечивает парные скобки
Отправлено: Loac от Января 19, 2015, 13:15:31
Есть два основных файла с настройками Preferences / Settings - Default – в нем хранятся все настройки по-умолчанию и редактировать его нежелательно. И есть пользовательский файл Preferences / Settings - User – параметры в нем переопределяют любые параметры из первого файла.

Если скобки подсвечиваются только те, что находятся рядом, а дальние нет, то это какая-то фантастика. Не знаю, что посоветовать, кроме как попробовать переустановить редактор или поставить ST3.
Название: Re: Не подсвечивает парные скобки
Отправлено: natureproj от Января 20, 2015, 00:06:42
во 2м файле только
{
   "color_scheme": "Packages/Color Scheme - Default/Twilight.tmTheme",
   "ignored_packages":
   [
      "Vintage"
   ]
}
Щас переустановлю попробую? отпишусь
Название: Re: Не подсвечивает парные скобки
Отправлено: natureproj от Января 20, 2015, 00:20:53
кстати как ее обновить? загрузил новую - запускаю, ошибка что-то с направлением на основной сайт
Название: Re: Не подсвечивает парные скобки
Отправлено: Loac от Января 20, 2015, 10:44:21
Значит, с настройками должно быть все нормально.

Обновить не знаю. ST3 ставит отдельно. Что за ошибка?
Название: Re: Не подсвечивает парные скобки
Отправлено: natureproj от Января 20, 2015, 15:52:43
This build of Sublime Text has expired, please update to a newer one from http://www.sublimetext.com
Это скачивал с торрента

скачал версию с сайта со страницы http://www.sublimetext.com/3 - установилась,
Проблема та же- далеко не видит:
http://puu.sh/eMf4T/f6f5ca8561.png
Близко видит:
http://puu.sh/eMf7L/d2686e48b4.png
Название: Re: Не подсвечивает парные скобки
Отправлено: Loac от Января 20, 2015, 19:26:31
По картинкам не совсем понял. Тут (http://puu.sh/eMf4T/f6f5ca8561.png) две закрытые скобки. Подсвечиваются только парные – открытая и закрытая, как на втором (http://puu.sh/eMf7L/d2686e48b4.png) скриншоте.
Название: Re: Не подсвечивает парные скобки
Отправлено: natureproj от Января 20, 2015, 20:38:30
ну конечно) Ведь открытые скобки далеко сверху)  ;)
Название: Re: Не подсвечивает парные скобки
Отправлено: Loac от Января 20, 2015, 22:22:29
Понятно. Сейчас проверил, действительно, есть такое дело. Если количество символов превышает какой-то порог, около 5000, то парные скобки перестают подсвечиваться. В плагине BracketHighlighter есть параметр "search_threshold", который за это отвечает. Ограничение связано с производительностью, так что советую осторожно менять его значение.
Название: Re: Не подсвечивает парные скобки
Отправлено: natureproj от Января 21, 2015, 20:09:16
а как его изменить? в какой файл зайти? у меня mac
Название: Re: Не подсвечивает парные скобки
Отправлено: Loac от Января 22, 2015, 08:39:56
Параметры плагинов настраиваются точно также, как и параметры редактора. Есть файл по-умолчанию, есть пользовательский файл. В них можно попасть из меню: Preferences / Package Settings / Bracket Highlighter / Bracket Settings – User.

Пользовательский файл изначально не содержит никаких параметров, поэтому в него надо добавить примерно следующее:

{
    "search_threshold": 15000
}

5000 – значение, по-умолчанию. Измени, например, на 15000.
Название: Re: Не подсвечивает парные скобки
Отправлено: natureproj от Января 22, 2015, 14:28:21
УРА!!! мои мучения закончились :) Благодарю