Автор Тема: Не подсвечивает парные скобки  (Прочитано 7033 раз)

natureproj

  • Newbie
  • *
  • Сообщений: 9
Не подсвечивает парные скобки
« : Января 18, 2015, 20:27:00 »
Всем привет,  вот уже полгода мучаюсь, не подсвечивает парные скобки, только если они не очень близко находятся. Даже плагин установил BracketHighlighter - вроде как для скобок, все-равно, за полями вопросики пишет, видимо найти не может. >:(
Помогите пожалуйста кто сталкивался, программа 2й версии на mac

Loac

  • Administrator
  • Hero Member
  • *
  • Сообщений: 612
Re: Не подсвечивает парные скобки
« Ответ #1 : Января 18, 2015, 21:29:25 »
Что значит «только если они не очень близко находятся»? То есть, скобки подсвечиваются только если находятся рядом?

Как выставлены настройки параметров match_brackets?

natureproj

  • Newbie
  • *
  • Сообщений: 9
Re: Не подсвечивает парные скобки
« Ответ #2 : Января 19, 2015, 00:21:26 »
да, если не очень далеко - подсвечиваются, дальше не видит парных. Где посмотреть этот параметр и что там должно стоять?

natureproj

  • Newbie
  • *
  • Сообщений: 9
Re: Не подсвечивает парные скобки
« Ответ #3 : Января 19, 2015, 00:23:50 »
Нашел, стоит труе! только на match_brackets_agle стоит фолсе

Loac

  • Administrator
  • Hero Member
  • *
  • Сообщений: 612
Re: Не подсвечивает парные скобки
« Ответ #4 : Января 19, 2015, 13:15:31 »
Есть два основных файла с настройками Preferences / Settings - Default – в нем хранятся все настройки по-умолчанию и редактировать его нежелательно. И есть пользовательский файл Preferences / Settings - User – параметры в нем переопределяют любые параметры из первого файла.

Если скобки подсвечиваются только те, что находятся рядом, а дальние нет, то это какая-то фантастика. Не знаю, что посоветовать, кроме как попробовать переустановить редактор или поставить ST3.

natureproj

  • Newbie
  • *
  • Сообщений: 9
Re: Не подсвечивает парные скобки
« Ответ #5 : Января 20, 2015, 00:06:42 »
во 2м файле только
{
   "color_scheme": "Packages/Color Scheme - Default/Twilight.tmTheme",
   "ignored_packages":
   [
      "Vintage"
   ]
}
Щас переустановлю попробую? отпишусь

natureproj

  • Newbie
  • *
  • Сообщений: 9
Re: Не подсвечивает парные скобки
« Ответ #6 : Января 20, 2015, 00:20:53 »
кстати как ее обновить? загрузил новую - запускаю, ошибка что-то с направлением на основной сайт

Loac

  • Administrator
  • Hero Member
  • *
  • Сообщений: 612
Re: Не подсвечивает парные скобки
« Ответ #7 : Января 20, 2015, 10:44:21 »
Значит, с настройками должно быть все нормально.

Обновить не знаю. ST3 ставит отдельно. Что за ошибка?

natureproj

  • Newbie
  • *
  • Сообщений: 9
Re: Не подсвечивает парные скобки
« Ответ #8 : Января 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

Loac

  • Administrator
  • Hero Member
  • *
  • Сообщений: 612
Re: Не подсвечивает парные скобки
« Ответ #9 : Января 20, 2015, 19:26:31 »
По картинкам не совсем понял. Тут (http://puu.sh/eMf4T/f6f5ca8561.png) две закрытые скобки. Подсвечиваются только парные – открытая и закрытая, как на втором (http://puu.sh/eMf7L/d2686e48b4.png) скриншоте.

natureproj

  • Newbie
  • *
  • Сообщений: 9
Re: Не подсвечивает парные скобки
« Ответ #10 : Января 20, 2015, 20:38:30 »
ну конечно) Ведь открытые скобки далеко сверху)  ;)

Loac

  • Administrator
  • Hero Member
  • *
  • Сообщений: 612
Re: Не подсвечивает парные скобки
« Ответ #11 : Января 20, 2015, 22:22:29 »
Понятно. Сейчас проверил, действительно, есть такое дело. Если количество символов превышает какой-то порог, около 5000, то парные скобки перестают подсвечиваться. В плагине BracketHighlighter есть параметр "search_threshold", который за это отвечает. Ограничение связано с производительностью, так что советую осторожно менять его значение.
« Последнее редактирование: Января 20, 2015, 22:24:11 от Loac »

natureproj

  • Newbie
  • *
  • Сообщений: 9
Re: Не подсвечивает парные скобки
« Ответ #12 : Января 21, 2015, 20:09:16 »
а как его изменить? в какой файл зайти? у меня mac

Loac

  • Administrator
  • Hero Member
  • *
  • Сообщений: 612
Re: Не подсвечивает парные скобки
« Ответ #13 : Января 22, 2015, 08:39:56 »
Параметры плагинов настраиваются точно также, как и параметры редактора. Есть файл по-умолчанию, есть пользовательский файл. В них можно попасть из меню: Preferences / Package Settings / Bracket Highlighter / Bracket Settings – User.

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

{
    "search_threshold": 15000
}

5000 – значение, по-умолчанию. Измени, например, на 15000.

natureproj

  • Newbie
  • *
  • Сообщений: 9
Re: Не подсвечивает парные скобки
« Ответ #14 : Января 22, 2015, 14:28:21 »
УРА!!! мои мучения закончились :) Благодарю