Страница 1 из 39

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

Добавлено: Чт авг 06, 2015 00:01
Alextp
Делается новый редактор:)
Даю ссылу на пост мой на руборде
http://forum.ru-board.com/topic.cgi?forum=5&topic=47937

Можете писать о багах сюда или в форум Synwrite- если что-то мелкое и неприятное я это правлю.
Скачка
https://yadi.sk/d/NCczdqTAiF8Hh

Добавлено: Чт авг 06, 2015 20:53
Staniclaw
1. Не закрывается по Esc, что было бы желательно. Крайне.
2. Не видит пути к себе, частично состоящем из русских букв. Т. е. когда я вызвал Settings | Settings - user, он выдал: Cannot find file: D:\?????????\????\???????????\Cuda\settings\user.json. Потому переместил в другую папку, с латинским путем. Тогда работает.

А вообще редактор неплохой, мне понравился. Не такой перегруженный, как "SynWrite", однако использующий, как я понял, тот же механизм подсветки синтаксиса. Если русифицировать, да сделать хотя бы кратенькую справку по настройке, вообще класс будет.

Добавлено: Чт авг 06, 2015 21:32
Alextp
насчет Еск будут потом опции настройки кеев. Или там опция как в Сине. Под Лином не принято по Еск закрывать
Там кстати принято ctrl-Q

Потому нехорошо для Вин-Лин редактора


--редактор неплохой,
Спасибо

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

C путями с рус буквами поправить непросто, отложу

Добавлено: Пт авг 07, 2015 18:25
Alextp
0.2.0
+supports user.json with comments
+find dlg: "Mark all"
+toolbar dropdown for "New", "Open", "Find"
+menu "Search--Find current word next/prev"
+option "ui_esc_close"

Добавлено: Сб авг 08, 2015 15:45
Alextp
Апдейт 0.3, скачка там же
История в файлике readme\history

Добавлено: Вс авг 09, 2015 13:50
Skif_off
Alextp
А какая кодировка у файла настроек?
Автоматическое закрытие при сохранении user.json с помощью Ctrl+S - это фича?

Добавлено: Вс авг 09, 2015 14:39
Alextp
Кодировка utf8 ..а вот закрывать не должно - при сейве файла user прога просто перечитывает его и применяет, ошибка в файле user даст сообщение.
(баг? шаги как повторить баг)

Добавлено: Вс авг 09, 2015 17:30
Staniclaw
+option "ui_esc_close"
Спасибо! Я после обнаружил, что Ctrl+Q закрывает "Куду", просто привык, что Esc достаточно.
Изображение
При включённом показе невидимых символов глюк: на табуляторе, под символом "стрелка вправо", показывается нулевой символ. У меня в "Куде" включён шрифт "ПТ Моно", в нём этот символ показывается так (см. скриншот). Да и сами стрелки-концы красные, лучше сделать их побледнее и потусклее. Пока показ табуляции выключил. Кстати, хорошо бы сделать отдельно параметр показа пробелов и отдельно -- табуляторов.

[s]При включении Toggle fullscreen на полный экран редактор не распахивается, оставаясь в своих прежних размерах; вместо этого у него просто исчезают рамка и заголовок окна и строка состояния. При каждом переключении в "полный" экран и обратно множатся пустые вкладки; через три-четыре переключения выскакивает ошибка.[/s]

[s]Режимы View | Toggle... не сохраняются при выходе. Или их надо задавать явно в user.json, в лучших традициях "Вима"? Между прочим, переключение показа невидимых символов срабатывает только в пределах вкладки. Не значит ли это, что команда Toggle unprinted chars изначально задумана как действующая только в течение сеанса работы? Кстати, неплохо бы в файле... ну, например, readme\options.txt иметь список всех опций с пояснениями относительно назначения каждой (виноват, уже обнаружил комментарии в default.json).[/s]

Нет проверки на наличие уже запущенного процесса. Открытие документа в "Куде" из командной строки, когда уже есть один её процесс, открывает новое окно вместо открытия документа в новой вкладке имеющегося.

[s]Повторюсь про русские буквы. Если из командной строки или мультиредактора вроде TCER открывать файл с русскими (подозреваю, что вообще любыми нелатинскими) буквами в имени или пути, "Куда" пытается открывать файл из вопросительных знаков, терпит неудачу, о чём и сообщает. Кстати, "Куде" это в плюс -- наличие такого сообщения, без него я долго допетривался бы о причинах. Открывание же такого файла из File | Open... проходит нормально.[/s]

[s]Перенос по словам работает немного коряво. На новой строке оказываются закрывающие кавычки, запятые и прочие знаки препинания. Думаю, это следствие того, что по Ctrl+влево/вправо курсор прыгает не по первым буквам слов, но и по тем самым знакам препинания. Фишка полезная, но не с таким продолжением.[/s]

[s]Управлять поиском можно только мышкой. Было бы замечательно, если бы кое-какие буквы на кнопках были подчёркнуты и можно было нажимать на кнопки через Alt+буква. Кроме того, Fint next должно срабатывать по F3.[/s]

[s]Через пару часов работы с "Кудой" проявился странный эффект: при щелчке ЛКМ в поле редактирования курсор либо не переходит в место щелчка, либо переходит с выделением текста, как будто при щелчке была нажата клавиша Shift. Щелчок на кнопке с крестиком в секции поиска не производит никакого эффекта. Перезагрузка редактора ничего не дала, глюк исчез только после перезагрузки компьютера. Хотя возможно, что это глюк на моём компьютере, а не в редакторе. Воспроизвести пока не удалось.[/s]

[s]При включённом show_hint_on_vert_scroll подсказка выводится, но не меняется, пока номер строки не изменит значность. Т. е. когда наверху поля редактирования появляется строка № 10, 100 и т. д., если я кручу текст вниз, и № 99, 9 и т. д., когда кручу вверх. Причён табличка появляется с запаздыванием, а вот номер на ней правильный. Так что когда я дёргаю полосу прокрутки туда-сюда, там меняются номера 11, 7, 13 и т. п.[/s]

[s]Касательно использования сворачивания текста. Если свернуть какой-то кусок, зайти курсором на свёрнутую область и нажать Enter, она сдвигается на следующую строку, заголовок удлиняется до ширины поля редактирования и у него исчезают многоточие и границы, кроме нижней, а на кнопке разворачивания плюс сменяется на минус. Если нажать на кнопку, появится снова плюс, а заголовок свёрнутой области вернётся к правильному виду. Все остальные свёрнутые области потеряют название, оставив только многоточие.[/s]

[s]Выделенный текст теряет начертание.[/s]

[s]При вставке из буфера скопированного блочного выделения перед ним вставляется пробелов на 10 табуляторов.[/s]

[s]Если numbers_style поставить равным 4 или больше, "Куда" показывает какое-то диалоговое окно и тут же, не давая прочитать, вылетает.[/s]

При блочном выделении снизу вверх более, чем на страницу, а потом обратно сверху вниз (или наоборот) страница пролистывается к месту, откуда я начал протягивать выделение. Т. о., я не вижу другой конец выделения иначе как на миникарте.

[s]Если в строке, начинающейся с пробелов, выделить эти начальные пробелы и нажать Tab, то табулятор вместо пробелов не вставляется, вместо этого вставляются ещё два (или со скольки их строка начинается) пробелов.[/s]

Если при включённом переносе по словам перевести курсор куда-то в середину абзаца и нажать Alt+Shift+вверх/вниз, то текст прокрутится куда-то за левую границу окна.

[s]ui_tab_indent_y сдвигает вниз не саму вкладку, а только текст на ней.[/s]

[s]При нажатии Ctrl+W в пустом окне с одной вкладкой Untitled1 не закрывается ни вкладка, ни (как я ожидал) окно, с нажатиями меняется только заголовок вкладки: Untitled2, Untitled3 и т. д.[/s]

[s]В файле настроек про параметр indent_auto написано: auto-indent by Enter at line end. Однако если его отключить, то автоотступ не работает в т. ч. и если нажать Enter на середине строки. Или имелось в виду не это?[/s]

[s]После определённого количества правок user.json в самой "Куде" она перестаёт подхватывать новые настройки без перезапуска.[/s]

[s]При переходе по строкам курсорными клавишами "Куда" считает табулятор за символ длиной в 1 букву. Соответственно в программном коде, где комментарии // стоят до табуляторов, на этих строках при блоковом выделении сначала выделяются комментарии, а потом уже табуляторы.[/s]

Когда "Куда" будет иметь возможность русификации?
Как изменить цвет фона поля редактирования?
Когда можно будет назначать горячие клавиши?
Для чего нужны параметры word_chars, unindent_keeps_align?
Почему нет формы курсора VertPixels5?

Во какой список! :?: :!:

Добавлено: Вс авг 09, 2015 18:22
Alextp
--Toggle fullscreen на полный экран редактор не распахивается
fixed в новой версии(ЯндексДиск) ?
--Режимы View | Toggle... не сохраняются при выходе. Или их надо задавать явно в user.json, в лучших традициях "Вима"?
да
Они не сейвят опции

Добавлено спустя 22 минуты:
Через пару часов работы с "Кудой" проявился странный эффект
думаю 90% виноват не редактор. Щелчок не х не робит. странно

Добавлено спустя 5 минут:
При вставке из буфера скопированного блочного выделения перед ним вставляется пробелов
значит каретка была так далеко вправо?
или каретка была в 1 кол.?

Добавлено спустя 2 минуты:
Если numbers_style поставить равным 4
В коменте указано 0...3

Добавлено: Вс авг 09, 2015 18:36
Skif_off
Alextp писал(а):Кодировка utf8 ..а вот закрывать не должно - при сейве файла user прога просто перечитывает его и применяет, ошибка в файле user даст сообщение.
(баг? шаги как повторить баг)
Ага, так и подумал, что UTF-8 без BOM, на всякий случай.
Т.к. пару версий пропустил и в настройках ничего пока не трогал: грохнул user, запустил, открыл default, Ctrl+A, Ctrl+C, открыл user, Ctrl+A, Ctrl+V, потом нажал Ctrl+S и редактор молча закрылся, файл user при этом сохранился.

Добавлено: Вс авг 09, 2015 18:46
Alextp
Skif_off
какая ОС и версия ос?
Прямо так нажал и новая версия падает?

не работает в т. ч. и если нажать Enter на середине строки. Или имелось в виду не это?
поправлю комент опции. вообще enter везде.

Добавлено спустя 4 минуты:
ui_tab_indent_y сдвигает вниз не саму вкладку
Да

Добавлено: Вс авг 09, 2015 18:57
Staniclaw
Alextp писал(а):
При вставке из буфера скопированного блочного выделения перед ним вставляется пробелов
значит каретка была так далеко вправо?
или каретка была в 1 кол.?
Возможно. Так было два раза, а воспроизвести намеренно ещё не удалось. А что значит ''в 1 кол''?
Alextp писал(а):
Если numbers_style поставить равным 4
В коменте указано 0...3
Видел, что указано. Но я и не собирался ставить туда такие цифры, это получилось случайно -- я хотел изменить не стиль нумерации, а размер шрифта в этом''жёлобе''. Просто хотел предупредить, что в таком случае ''Куда'' рушится.

Добавлено: Вс авг 09, 2015 19:41
Skif_off
Alextp
Win7x64

Добавлено: Вс авг 09, 2015 20:36
Staniclaw
Alextp
Теперь F11 работает, но окно не восстанавливает прежнюю позицию на экране, появляясь посередине монитора.

Добавлено: Пн авг 10, 2015 01:29
Alextp
Staniclaw
F11 поправлю, остальное записал

Добавлено спустя 1 час 29 минут:
Если при включённом переносе по словам перевести курсор куда-то в середину абзаца и нажать Alt+Shift+вверх/вниз, то текст прокрутится куда-то за левую границу окна
это ок. Выделяю колонку от позиции 8:280 вверх, перешел на 7:280, а там пусто и все дернулось вправо к 7:280..

Добавлено спустя 8 минут:
Если свернуть какой-то кусок, зайти курсором на свёрнутую область и нажать Enter, она сдвигается на следующую строку, заголовок удлиняется до ширины поля редактирования и у него исчезают многоточие и границы, кроме нижней, а на кнопке разворачивания плюс сменяется на минус.
это ок. Печать в сверн.блоке делает РАЗвертку его ПЕРВОЙ строки. Потому плюс меняется на минус.
линия осталась. это ок.