SynWrite (Syn2)

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

480499497
Сообщения: 73
Зарегистрирован: Вс сен 19, 2010 05:17

Сообщение 480499497 »

А почему дерево не стоится для РНР?
Создал еще свой лексер для АутоИт
и на него дерево тож не строится.
что нада делать что бы работало?

Добавил.
Разобрался в чем там дело, кароче библиотека Лексеров не доделаная.
Для того что бы нормально стрилось Дерево и был правильный синтаксис, нада Ломать голову над Рулез в менеджере.
Дого и нудно.
Надеюсь в след релизе внесенные языки в Библиотеку будут паправлены.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

ЛС> как включить автозавершение в PHP?

- включить lexer "PHP" (иногда не включен)
- набрать тег <?php>
- набрать "arr", Ctrl+Space
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Для того что бы нормально стрилось Дерево и был правильный синтаксис, нада Ломать голову над Рулез в менеджере.
Надо - и пока никто не делал, т.ч. сделайте и присылайте..
480499497
Сообщения: 73
Зарегистрирован: Вс сен 19, 2010 05:17

Сообщение 480499497 »

Alextp писал(а):ЛС> как включить автозавершение в PHP?

- включить lexer "PHP" (иногда не включен)
- набрать тег <?php>
- набрать "arr", Ctrl+Space
Ну это уже понятно, а как зделать так что бы она постоянно была включена. Например так как я описал тут
http://forum.wincmd.ru/viewtopic.php?p=67812#67812


з.ы. И еще вопрос, есть ли где нибудь Цветовые схемы примеры
для РНР например а то в каждом новом релизе всегда разные цвета. привыкаеш к одному - и тут БАЦ привыкать нада по другому.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

-Ну это уже понятно, а как зделать так что бы она постоянно была включена
Никак, может потом опция.

Цветовые схемы- все в .lxl- больше нету.. Меняться они пока не будут, update .lxl будет редко
480499497
Сообщения: 73
Зарегистрирован: Вс сен 19, 2010 05:17

Сообщение 480499497 »

Alextp писал(а):-Ну это уже понятно, а как зделать так что бы она постоянно была включена
Никак, может потом опция.

Цветовые схемы- все в .lxl- больше нету.. Меняться они пока не будут, update .lxl будет редко
Ясненько, ну тогда вот наскорую руку подогнал Один лекс для АутоИт
Может кому пригодится.

AutoIt.lcf

В нем:
- цвета подобраны в традициях Эргономики и Внимания
- подсветка резервных слов
- подсветка операторов и баров
- подсветка Текстовых, числовых, переменных
- дерево построение функций
- дерево построение Логических и Циклических участков
- дерево построение многострочных коментариев
- выделение участков VALUE в функциях и масивах
- введен пример скрипта "VKPaint" для стилирования

нету:
- синтаксиса
- автозамены
- подсветки встроеных функций AutoIt
- подхвата и построения ООП тоже не длал ибо не понял как

Будет врея доделаю всё остальное для
AutoIt
PhP
Js
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Alextp
Вопросы про быстрый просмотр:
1. Как отключить переход в панель быстрого просмотра при нажатии Ctrl+Q?
2. Почему при нажатии Ctrl+Q на панели быстрого просмотра не видно первых 4 символа в начале строк - немного сдвинута полоса прокрутки вправо? Можно ли отключить? (Номера строк отображаются.)
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
KF-121
Сообщения: 90
Зарегистрирован: Пн фев 13, 2006 11:00

Сообщение KF-121 »

Господа. если у кого нормальный лексер для Visual Basic? у того что в нутри баги по поводу определения закрывающегося тега end, почемуто он думает что после while должен чтоять end while. а не wend. может кто-то исправлял у себя, поделитесь плиз, впадлу ковырять лексер. ну если ниукого нету, тогда когда самнаковыряю выложу Вам.
Во всем виновато КАКАДУ!
--------------------------------
IIIypuk©KF-121
bolix
Сообщения: 21
Зарегистрирован: Пт мар 26, 2010 13:27

Сообщение bolix »

Подскажите плиз:
1. Скролируя колесом мыши, курсор пытается остаться в видимой части документа. Как отключить? особенно мешает при выделении. Выделил часть крутишь, shift+click и выделяется то что от курсора, а то что выделил раньше теряется.

2. Если мышкой увеличил ширину дерева, то это не запоминается. Как настроить?

3. Видимо баг:
- F3 - просмотр файла в кодироваке ANSI
- ctrl+F, вводим слово кириллицей, Enter - в истории сохранилось.
- Esc - выходим из Syn
- F3 - заходим снова
- F3 - поиск далее - в результате сообщение: Не найден: абракадабра UTF-8
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Batya

-1. Как отключить переход в панель быстрого просмотра при нажатии Ctrl+Q?

могу отключить: как сделано в др. плагинах? в SynPlys, в IniEd?

-2. на панели быстрого просмотра не видно первых 4 символа в начале строк

Как это повторить? какой файл, какая опц. включена(на чистом syn)?
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

bolix
2,3: Fixd.
1- посмотрю.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

добавил "Keep caret in screen" (Editor2).

KF-121
есть еще второй lexer для VB.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Alextp
Если в режиме просмотра после поиска текста через F3 нажать стрелку вниз или вверх, выделение найденного текста снимается и при следующем нажатии F3 находится тот же самый текст, а не следующее вхождение.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Alextp писал(а):Как это повторить? какой файл, какая опц. включена(на чистом syn)?
Удаляю Syn.ini и SynState.ini. Закрываю на всякий случай TC. Открываю TC. На pluginst.inf в составе файлов плагина нажимаю Ctrl+Q. Получаю описанную картину.
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Batya- повторить не могу(хотя как-то получалось, в 2.1)
фокус- fixd.
Ответить