Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » CudaText

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52

Открыть новую тему     Написать ответ в эту тему

Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CudaText
Кроссплатформенный, open source, редактор кода.
 
Страница - http://uvviewsoft.com/
Вики-справка - http://wiki.freepascal.org/CudaText
Github - https://github.com/Alexey-T/CudaText
Скачать - программа, аддоны, аддоны-2, лексеры
 
Версии
- Windows (x32/x64)
- Linux (GTK2, Qt4; x32/x64/ARM)
- macOS
- FreeBSD (x32/x64)
- Solaris (x64)
 
Есть много плагинов на Python. Есть 200+ лексеров.
Все в "Plugins/ Addon Manager/ Install".
 
Это напоминает Sublime Text на новом движке. Есть диалог всех команд (F1). Есть кое-что еще похожее. Система конфиг файла похожа. Копируем из конфига default строки и пишем их в конфиг user. И меняем уже в файле user.
 
Плагины к CudaText от kvichans (закрыта с предложением использовать тему CudaText).

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 20:33 04-08-2015 | Исправлено: Skif_off, 23:04 02-09-2020
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DmitryFedorov
1. Посмотрел фичу, выражаясь литературным языком: ничего не имею против, но лично мне оно не надо совсем-совсем.
2. Для длинных строк мне достаточно их переноса или соответствующих клавиш навигации (стрелки, Home, End и т.д.) - по ситуации.
3. Касательно отступов для удобства: пример того, что имел в виду. В общем, мимо. Это не считая использования специальных символов в AkelPad, позволяющих сворачивать текст в произвольном, удобном, месте и видеть в панели структуры файла аналог содержания в книгах/статьях с возможностью перехода.
4. Прошу прощения, пожалуй, перестану отвечать на ваши сообщения, как-то не по душе участие моей скромной персоны в передёргиваниях/сомнительных интерпретациях подобных

Цитата:
Теперь вы видите к чему привыкли люди.
Привыкли не пользоваться, т.к. неудобно.
Или хм... менять файл, делать отступы чтобы его удобно прочитать.

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

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 19:46 15-12-2017 | Исправлено: Skif_off, 19:46 15-12-2017
DmitryFedorov

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Блин. Чтож вы все обидчивые такие?
Я тоже достаточно большой и совсем не девочка. Чего обижаться?
 
Я правильно сформулировал и понял вас ничего не передергивая.  
Разве что вы сделали сейчас поправку - мне это совсем не надо.  
Я думал что вы пользовались, но было неудобно как мне.
 
Про отступы - тут да мимо. Но мы говорили о разном.  
С моей стороны шла речь о смещении, которые предлагает ЧудоТекст для центрирования длинного текста.
А оно оказывается постоянным, во всех режимах и даже когда оно мне вовсе не нужно.  
В то время как нужно лишь при центрировании.
 
А автор говорит - и так пойдет. Все привыкли мол.
Я сказал что не верю, скорее поверю в обратное. Неудобно или не пользуются.
В теме тут немного людей. Извините что вас спросил. Но я ничего не передергивал.
Если не так понял про отступы которые вы делаете, то по понятным причинам - вы таки отвечали на мой вопрос, а он был достаточно четкий.
Наверное поэтому и написал хм.. потому как ни разу таким не занимался.
 
Считаю центрирование хорошей и удобной функцией, как и многое что сделал автор на отличку.
Да и называется функция центрирование, а не смещение.
 
Добавлено:
Кстати чтобы вы поняли почему мне не хватает переноса по краю окна.
Прога имеет вкладки. Если развернуть ее на весь экран, то строка получается достаточно длинной, чтобы при случае не читать дальше. Зато лучше видна структура.
Но в некоторых вкладках текст нужно именно читать. И тут как нельзя кстати центрирование.
Не буду же я менять размер окна для одной вкладки.
 
Добавлено:
Alextpp
Мое замечание что лучше бы назвать не двоичный вид, а необработанный вид основано на том что в двоичном виде принято указывать смещение как в 16-ичном виде.
Разница лишь в разрядности. Можно просмотреть в двоичном, 6-ичном, 16-ичном виде.
А "необработанный" вид - это как раз то что у вас. Т.е. все как при правке текста, но спец символы (обычно 0..32) заменены точкой или квадратиком.

Всего записей: 1968 | Зарегистр. 19-03-2006 | Отправлено: 22:37 15-12-2017 | Исправлено: DmitryFedorov, 22:57 15-12-2017
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Забываю спросить, а фича с отступами в случае включения переноса строк, когда перенесённая строка тоже идёт с отступом - опциональная? Иногда подтормаживаю чуток, не сразу понятно - перенос или новая строка с отступами Ещё раз посмотрел на гитхабе, похоже, поторопился спросить, видимо, это wrap_indented, проверю, как доберусь до компа.
 
Тут чуток правок добавил, заодно по CudaText/SynWrite немного добавил/уточнил, одобрение получил, но, наверное, хорошо бы проверить на всякий случай, если будет свободное время.
 
DmitryFedorov
Забыл уже, когда последний раз обижался: это как минимум непродуктивно, да и вообще смысла как-то особо не имеет.
Вполне внятно выразился, что не знал об обсуждаемой фиче, поэтому использовать меня как аргумент несколько неоправдано. Про отступы и остальное: наглядность, иерархия и т.д. - для создания структуры и иерархичности текста, быстрого восприятия, ровные колонки тут ни к чему, потому сентенцию "Или хм... менять файл, делать отступы чтобы его удобно прочитать." считаю несколько притянутой.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 14:08 16-12-2017 | Исправлено: Skif_off, 14:13 16-12-2017
DmitryFedorov

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off

Цитата:
Вполне внятно выразился, что не знал об обсуждаемой фиче, поэтому использовать меня как аргумент несколько неоправдано.

Давайте закончим на этом. Автор сказал что люди привыкли уже.
Я был с этим несогласен: неудобно или не пользуются
Вы оказались в разряде тех кто НЕ пользуется.
---------------
Для меня это аргумент потому что он подтверждает мое предположение: люди не пользуются.
Вот вы начнете пользоваться и у вас будут такие же желания что и у меня: нажал и получил.
Вам проще - вы можете это изменить, я пока нет.
 
Про отступы и прочее - вы сами пишите они тут ни к чему, а ответили "Если нужно как-то сдвинуть текст ... использую отступы, чаще пробелы"
Вы тоже порой не с первого раза понимаете. И я вас не понял.

Всего записей: 1968 | Зарегистр. 19-03-2006 | Отправлено: 16:24 16-12-2017 | Исправлено: DmitryFedorov, 16:34 16-12-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Почитал тему, занёс пару вишей в гитхаб. Потом напишу когда сделаю.
 
Добавлено:
Уточню зачем вообще centering. Это я копировал поведение Сублиме . Он имеет режим неотвлекающий. Или типа того
 
Добавлено:
Или там тоже опция, центрирование

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 19:09 17-12-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не понял жалобу "Раньше не текстовый файл запоминался для открытия автоматом". ??

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 11:04 18-12-2017
DmitryFedorov

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp

Цитата:
Не понял жалобу "Раньше не текстовый файл запоминался для открытия автоматом". ??

ну да.  
Раньше не текстовый файл входил в список сессии. При открытии проги задавался запрос и файл открывался автоматом.
Теперь вместо запроса идет диалог и файл лишь запоминается в списке последних открытых файлов.
Файл не входит в список не закрытых файлов, автоматически открываемых из прошлой сессии.
--------
Вроде именно так и было.

Всего записей: 1968 | Зарегистр. 19-03-2006 | Отправлено: 16:34 18-12-2017 | Исправлено: DmitryFedorov, 16:35 18-12-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сессия с бинарным файлом, будет пофиксено.
в сорсах уже пофиксил.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 17:33 18-12-2017
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Предлагаю рассмотреть возможность и необходимость создания плагина (тупо не знаю, насколько может быть востребован такой плагин ) для разбора числа на сумму составляющих, типа выделяем "7", вызываем плагин, получаем "1+ 2 + 4" (как некоторые программы хранят значение опций, тот же ТС). И аналогично для hex.
В качестве примера можно взглянуть GetNumberMembers.js.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 20:31 18-12-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif
это называется разложить число на сумму степеней двойки. Нулевая , первая и т.д.
Я делать не буду наверно. Можешь сделать
 
Добавлено:
Написал плагин Binary Sum,
в AddonManager. потестируй плис.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 08:51 19-12-2017 | Исправлено: Alextpp, 09:59 19-12-2017
DmitryFedorov

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Недавно возникла проблема с переводом одного плагина (dll) и я попробовал сделать замену напрямую в режиме правки текста.
Для этого я выбрал из строки состояния Переоткрыть как: UTF-16LE (чтобы видеть редактируемый текст)
Изменил одну букву, сохранил, Отменил изменение, сохранил снова.
Размер файла уменьшился, файл испортился.
--------------
Ожидалось что файл останется прежним.
Файл наверное неважен, но брал отсюда: https://github.com/Predelnik/DSpellCheck/releases/download/v1.3.2/DSpellCheck_x86.zip
 
 
Добавлено:
Npp не может открыть файл в UTF-16LE. (он может просмотреть файл в кодировке UCS-2 LE BOM, но тогда текст не виден)
Попробовал сделать те же действия вслепую в ANSII кодировке - файл не портится.
Но мне надо править в кодировке UTF-16LE, видя текст.
Пробовал конвертировать. Не получается изменить одну букву, сделать отмену и чтоб файл остался идентичен.
-----------
Что делать?

Всего записей: 1968 | Зарегистр. 19-03-2006 | Отправлено: 11:39 19-12-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CudaText 1.31
 

Цитата:
+ add: option "ui_non_text" has additional values, to auto open binary files in binary/hex modes
+ add: binary viewer uses "middle dot" unicode char
+ add: binary files save to sessions
+ add: lexer Perl reworked (hilite multiline comments, fix funcs in code-tree)
- fix: if disk file is read-only, then normal, app must not reopen it r/o
 

 
DmitryFedorov
посмотрю этот баг попозже.
Надо узнать какой символ вы удаляли и где.
 

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 19:59 19-12-2017 | Исправлено: Alextpp, 20:02 19-12-2017
DmitryFedorov

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Надо узнать какой символ вы удаляли и где.

Неважно какой символ. Любой.  
И вряд ли это баг. Это какая-то теоретическая хрень, которую я не могу охватить.
Т.е. может быть это вообще невозможно сделать.  
А хотелось бы иметь возможность поправить текст как при просмотре в ANSI
 
Тут важно наверное открыть именно такого рода файл, как я указал.
Это dll и в ней есть жестко кодированные строки.
Они видны при просмотре в формате UTF-16LE, при этом остальной текст  превращается иероглифы, число строк уменьшается в 200 раз.
 
Я считаю что этот файл состоит из нескольких кусков каждый из которых кодирован по-своему.
Где-то такую же работу делает любая прога которая предназначена для перевода жестко-кодированных строк.
Она раскрывает файл по секциям. Рисунки, Иконки, Диалоги, Версия, Строчный текст, Манифест, Жестко-кодированные строки.  
К каждой секции внутри секции прилагается таблица для декодирования.
Моя незадача в том что я не могу править текст когда он видим.
А когда нужный мне текст невидим я понятное дело тоже не в состоянии ничего изменить.
 
Т.е. при просмотре надо поправить редактируемое место в той кодировке в которой текст виден, а остальной текст не трогать вообще, не изменять кодировку.
Согласитесь - это нестандартное действие.
Тогда будет исполнена моя желалка и заодно наверное желание всех хакеров вместе взятых.
 
К сведению: dll-ку можно без труда преобразовать в UTF-16LE и сохранить (размер увеличится, текст не изменится)  и вернуться обратно к ANSI (размер уменьшится, текст будет прежним) файл в итоге будет идентичен исходнику.
Однако увидеть нужный мне текст я могу лишь просматривая файл в другой кодировке.

Всего записей: 1968 | Зарегистр. 19-03-2006 | Отправлено: 21:35 19-12-2017 | Исправлено: DmitryFedorov, 21:45 19-12-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
плагин Binary Sum влит в плагин Micro Utils.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 16:58 20-12-2017
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Прошу прощения, проглядел - новая страница, не увидел правку
Спасибо, работает.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 18:40 20-12-2017
DmitryFedorov

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Вы не могли бы расширить наборы символов ANSI, для просмотра и преобразования?
Меня интересует KOI8-R (чтобы править файлы словарей) и для пары KOI8-U
 
А вообще-то должно быть (вместо Набор ANSI -Европейский, -Прочий, -Азиатский) где-то так:
Арабский
- ISO 8859-6
- OEM 720
- Windows-1256
Балтийский
- ISO 8859-4
- ISO 8859-13
- OEM 775
- Windows-1257
Кельтский
- ISO 8859-14
Кириллица
- ISO 8859-5
- KOI8-R
- KOI8-U
- Macintosh
- OEM 855
- OEM 866
- Windows-1251
Центрально-Европейский
- OEM 852
- Windows-1250
Китайский
- Big5 (Традиционный)
- GB2312 (Упрощенный)
Восточно-Европейский
- ISO 8859-2
- Греческий
- ISO 8859-7
- OEM 737
- OEM 869
- Windows-1253
Иврит
- ISO 8859-8
- OEM 862
- Windows-1255
Японский
- Shift-JIS
Корейский
- Windows 949
- EUC-KR
Северо-Европейский
- OEM 861: Исландский
- OEM 865: Скандинавский
Тайский
- TIS-620
Турецкий
- ISO 8859-3
- ISO 8859-9
- OEM 857
- Windows-1254
Западно-Европейский
- ISO 8859-1
- ISO 8859-15
- OEM 850
- OEM 858
- OEM 860: Португальский
- OEM 863: Французский
- OEM-US
- Windows-1252
Вьетнамский
- Windows-1258
--------------
Если решитесь то дополнительные наборы ANSI рекомендую сделать как в XYplorer (вкладка "просмотр" внизу окна)
Там нажимается команда "Кодовые страницы пользователя", вызывается маленькое окно и в нем вводится Имя кодовой страницы (как нарисуешь) знак равно и Идентификатор кодовой страницы.
Заданное имя кодировки отображается в списке.
Например:
KOI8-R (Microsoft)=20866
KOI8-U (Microsoft)=21866
OEM 855=855
OEM 866=866
ISO 8859-5=28595
Mac OS 9.0 (Microsoft)=10007

Всего записей: 1968 | Зарегистр. 19-03-2006 | Отправлено: 13:33 23-12-2017 | Исправлено: DmitryFedorov, 13:49 23-12-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если так делать меню, на меня ктото обидится.
на меня и так в инете много кто ругается.
и тут еще это будет.
почему вьетнамский в конце? почему турецкий почти в конце? почему кельтский (это кто такие?)
в начале?
почему арабский в начале?
короче. лучше как сейчас.
 
Добавлено:
Про  KOI8, мне кажется не надо этой кодировки.
За донейт $100 могу добавить.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 16:22 23-12-2017
DmitryFedorov

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Странная у вас позиция.
Вам дают пример того как это реализовано везде. Т.е. в обозревателях и редакторах.
В принципе вы это знаете, не могли не видеть, но тут не слова а конкретика.
Порядок безусловно не играет роли.
 
Предвидя громоздкость предлагают супер-изящное решение, которое уже придумано и реализовано, и позволяет иметь по сути то, что есть у вас сейчас.  
Говорят где и как реализовано. (подсказывают, что это реализовано во всех системах через идентификатор кодировки, самому делать ничего не надо)
А получается как в поговорке: Нашим же салом нам по мусалам.
-------
К сведению KOI8 это гостовское решение. Несмотря на то что Винда поглотила его, оно имеет глубокий смысл. Если в тексте, написанном в КОИ-8, убрать восьмой бит каждого символа, то получится «читаемый» текст, подобный транслиту. Например, «Русский Текст» превратится в «rUSSKIJ tEKST». При этом Гост никто не отменял и он никогда не будет отменен. Он действует.
Кроме этого все словари для проверки орфографии изначально написаны в кодировке KOI8-R. Такой словарь занимает в 1.5 раза меньше места, ведь словари огромные, т.к. правила обработки созданы не для русского языка (спасибо программистам) и все сделано через ж..пу.
Ну и без проверки орфографии "Редактор текста" не соответствует названию.

Всего записей: 1968 | Зарегистр. 19-03-2006 | Отправлено: 04:30 24-12-2017 | Исправлено: DmitryFedorov, 04:35 24-12-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ОК, моя позиция странная.
и я тоже странный.
не хочется мне вообще говорить про это меню.  
 
про KOI8 смысл есть. но в редакторах это обычно не делают.
 
Добавлено:
плагин Spell Checker у Куд есть. он работает.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 10:25 25-12-2017 | Исправлено: Alextpp, 10:31 25-12-2017
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновление 1.32
http://uvviewsoft.com/cudatext/history.txt
 
прошу D.Fedorov больше не писать в эту тему. я совсем не хочу это читать и т.д.
в личку тоже не пишите.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 21:42 01-01-2018 | Исправлено: Alextpp, 21:45 01-01-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52

Компьютерный форум Ru.Board » Компьютеры » Программы » CudaText


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru