Редактор текста CudaText

Обсуждение любых программ, не имеющих отношения к Total Commander.

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

Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Alextp
Опять насчёт дерева JSON.
Вылез недочёт, неопасный, но непонятный.

Если открыть в "Куде", к примеру, default.json, и слегка переименовать любой параметр, то полоса прокрутки у дерева становится неактивной -- серой с ненажимающимися кнопками. Потом если крутануть дерево мышиным колёсиком, полоса вновь "оживёт".

Глюк потом повторяется при изменении и восстановлении длины имени параметра -- т. е. нажать на его имени, к примеру, пробел и Backspace.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

записал этот глюк. запостил в Гитхаб. посмотрю.

Добавлено спустя 48 минут:

Подтвердил баг.
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Alextp
Опять о синтаксическом дереве.
1. Про кириллицу: русские буквы отображаются вопросительными знаками.
2. Про всплывающие подсказки: если завести на неё указатель мыши, а потом провести его дальше в поле редактирования, она не исчезает, пока указатель опять не окажется над синтаксическим деревом. Указатель при этом меняет форму в зависимости от того, что под подсказкой. Может, стоит сделать так, чтобы подсказка пропадала при наведении на неё указателя?

Добавлено спустя 7 минут:

2.2. Если навести указатель сначала на строку с более длинной подсказкой, а потом перевести на соседнюю, с более короткой, то от длинной подсказки останется висеть кусок на конце, не покрытый короткой подсказкой.

2.3. При прокрутке дерева подсказки показываются там, где они показывались бы, если бы дерево не прокручивали бы. Если дерево прокручено больше, чем на страницу, подсказки показываются внизу экрана, на панели задач ''Винды'''.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Спсб, я записал проблемы с деревом, покопаюсьс с ними, ок
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Проблемы дерева вроде поправлены
(бета не готова)
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Ещё пара мелочей, не относящихся к дереву.

1. Про список вариантов. При вторичном нажатии Ctrl+[пробел] пробел вводится в текст, как если бы нажимался один пробел.

2. Было бы неплохо, если бы подсвечивались переменные VBScript.

3. Чуть-чуть, на 15-20 пикселей, увеличьте ширину окна About, чтобы в текстовом поле Credits исчезла горизонтальная прокрутка.

Добавлено спустя 9 минут:

4. При сворачивании текста заголовок свёрнутой области имеет вопросительные знаки на местах русских букв.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

1)А зачем вы делаете вызов 2 раза?
один раз хватит...

3)Нет. В Лине шрифт толще в 2 раза- там не поможет- вообще смысла нет

Добавлено спустя 2 минуты:

В Бейсике нет возм. подсветить переменые
Потому что в пхп еще можно найти $name- а тут?
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Alextp писал(а):В Бейсике нет возм. подсветить переменые
Потому что в пхп еще можно найти $name- а тут?
Тогда хотя бы в операторе Dim, где они задаются.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

В Дим и так понятно что это переменные, вне Дим подсветить никак
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Не удалось установить в ''Куду'' лексер, уже имеющийся в библиотеке, но более новый. File | Open, выбрал lexer.JSON.zip -- пишет: Unable to open file.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

У вас локальный глюк
Тут ставится
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

У меня тоже поставился -- после того, как я перепаковал архив с ним тоталовским ZIP-упаковщиком. Файл lexer.JSON.zip скачан с вашего архива синрайтовских дополнений на sourceforge.net.

Кстати, я тут понял, почему у меня отказывался работать экспорт в HTML. Причина та же -- наличие в пути русских букв, но по-другому. "Куда" просто преобразует их, как всегда, в UTF-8. Я указываю сохранить файл в D:\Документы\, а она пытается сохранять его в D:\Документы\.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

странно, никакой перепаковки Зип мне на надо.
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Ладно, если понадобится установить лексер или ещё какой прибамбас, переупаковать недолго.

Тут вот какой странный глюк вылез. Причём воспроизводится только на скриптах Бати SetAttr.vbs и RemoveAttr.vbs. Когда открываю какой-либо из этих двух файлов -- неважно, из командной строки, перетаскиванием или через File | Open -- файл открывается, но выскакивает окошко:
Assertion failed (atstrings.pas, line 373).
И дальше, как обычно, что нажать кнопку ''OK'', чтобы игнорировать и рискнуть повредить данные, или ''Отмену'', чтобы прибить программу. Причём это происходит и при пустом настроечном каталоге.

При появлении окошка скрипт отображается без расцветки -- раскрашены только первые две строки -- и без кнопок сворачивания текста. Если нажать OK, то и то, и другое возвращается -- и расцветка, и сворачивание, и с файлом можно работать. Правда, то окошко появляется и при сохранении файла.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

запостил https://github.com/Alexey-T/CudaText/issues
баг с html report.
Можете постить туда.

Добавлено спустя 47 минут:

Баг с vbs НЕ повторил
Какая версия Вин?
Ответить