The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Обновление редактора кода CudaText 1.161.0, opennews (ok), 15-Апр-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


64. "Обновление редактора кода CudaText 1.161.0"  +/
Сообщение от Аноним (108), 16-Апр-22, 12:16 
Не знаю толи лыжи не едут, но мне он говорит «Cannot open file:» и имя файла и красный квадратик типа цитаты с крестиком. Единственное хорошо что сразу говорит что не шмогла, а не пытается как остальные сначала сожрать всю оперативу.  
Ответить | Правка | Наверх | Cообщить модератору

65. "Обновление редактора кода CudaText 1.161.0"  +2 +/
Сообщение от Alexey Tor (ok), 16-Апр-22, 12:18 
Можете дать файл? или в Гитхабе (ссылка в статье) или на емейл (напишу его в Гитхабе, если дадите issue). Посмотрю почему cannot open file.

Стоп! это про 40 Г файл! тогда не надо давать файл.

Ответить | Правка | Наверх | Cообщить модератору

69. "Обновление редактора кода CudaText 1.161.0"  +/
Сообщение от Аноним (108), 16-Апр-22, 13:03 
Это дамп базы данных. Ну допустим поставил из снапа старую версию. Действительно открывает.  И скролит, но что за беда с юникодом?  В обычном режиме юникода не видит только всякие cp1251. А если открыть в режиме юникод то весь дамп это китайские иероглифы.  

А так еще для длинных строк не показывает в какой именно строке дампа я нахожусь. А боковую линейку скроллить чтобы посмотреть начало строки далеко.

Для редактирования больших файлов я иногда пишу руками diff файл для больших файлов и применяю patch. Получается достаточно редактируемо.

А другой способ это сначала скопировать все строки до нужной строки в отдельный файл. Потом строки где будет редактирование во второй файл. Все строки ниже в третий файл. Соответственно редактирую второй файл, а потом все склеиваю в один файл.  Соответственно нужно много места на диске.  

Возможно что-то такое можно использовать чтобы не помещать весь файл в оперативу при режиме редактирования.

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

Ответить | Правка | Наверх | Cообщить модератору

70. "Обновление редактора кода CudaText 1.161.0"  +/
Сообщение от Alexey Tor (ok), 16-Апр-22, 13:21 
> но что за беда с юникодом?  
> В обычном режиме юникода не видит только всякие cp1251. А если
> открыть в режиме юникод то весь дамп это китайские иероглифы.

Когда-то делал оптимизацию чтения больших логов - она запрещала некоторые кодировки, видимо перестарался и запрет utf8 тут сработал. Потыкаю и попробую разрешить utf8, если в этом дело. Спасибо.

> А так еще для длинных строк не показывает в какой именно строке
> дампа я нахожусь. А боковую линейку скроллить чтобы посмотреть начало строки
> далеко.

Вот не понял. Есть же gutter, вертикальный, слева, как это не видно в какой строке.
И статусбар показывает всегда где каретка.
Можно скриншот?

> Возможно что-то такое можно использовать чтобы не помещать весь файл в оперативу
> при режиме редактирования.

EmEditor только из популярных это умеет.
В этом продукте я не планирую это.
Сорри.

Ответить | Правка | Наверх | Cообщить модератору

72. "Обновление редактора кода CudaText 1.161.0"  +1 +/
Сообщение от Alexey Tor (ok), 16-Апр-22, 13:28 
А, так это viewer режим - именн он НЕ показывает номера строк слева для огромных логов. Пока вьювер не лечится от этого. Так как он не читает весь лог от начала, а лишь читает кусок под текущий скролл!
Ответить | Правка | Наверх | Cообщить модератору

74. "Обновление редактора кода CudaText 1.161.0"  +2 +/
Сообщение от Alexey Tor (ok), 16-Апр-22, 13:43 
Поправил, теперь вьювер дает включить UTF8 через меню статусбара. Спасибо что заметили.
Ответить | Правка | Наверх | Cообщить модератору

107. "Обновление редактора кода CudaText 1.161.0"  +/
Сообщение от Аноним (108), 17-Апр-22, 09:35 
А еще для строк неприлично большого размера применяется принудительный word-wrap. Не зависимо в какое значение выставлена функция word-wrap.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

110. "Обновление редактора кода CudaText 1.161.0"  +/
Сообщение от Alexey Tor (ok), 17-Апр-22, 09:43 
> А еще для строк неприлично большого размера применяется принудительный word-wrap. Не зависимо
> в какое значение выставлена функция word-wrap.

Не видел такого в Куд. Для строки в 40 миллионов символов. Хорошо бы файл с примером.

Ой. извините, вы про вьюер опять! да, там такое есть! но во вьюере это не должно быть проблемой.

Ответить | Правка | Наверх | Cообщить модератору

71. "Обновление редактора кода CudaText 1.161.0"  +1 +/
Сообщение от Alexey Tor (ok), 16-Апр-22, 13:26 
> И скролит, но что за беда с юникодом?  В обычном режиме юникода не видит только всякие cp1251. А если открыть в режиме юникод то весь дамп это китайские иероглифы.

На больших логах активен именно вьювер. Да, проверил - это вьювер! И он "не дает включить utf8". Подумаю можно ли добавить utf8 в него.

Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

89. "Обновление редактора кода CudaText 1.161.0"  +/
Сообщение от U202204161753 (?), 16-Апр-22, 17:56 
А есть ли режим выбора блока а-ля WinHex: Alt-1 в начале блока, Alt-2 в конце? И блоки более 4Gb?
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

90. "Обновление редактора кода CudaText 1.161.0"  +/
Сообщение от Alexey Tor (ok), 16-Апр-22, 18:02 
> А есть ли режим выбора блока а-ля WinHex: Alt-1 в начале блока,
> Alt-2 в конце?

В viewer mode - каретки нету чтобы так делать.
В редакторе - делается простеньким плагином на который навешивается 2 нажатия.

>И блоки более 4Gb?

В viewer? Надо проверить, но видимо нет.


Ответить | Правка | Наверх | Cообщить модератору

92. "Обновление редактора кода CudaText 1.161.0"  +/
Сообщение от U202204161753 (?), 16-Апр-22, 18:10 
Хорошо, постараюсь проверить сам.
WinHex отказался работать с блоками большого размера.

Т.о. ниша редактора бинарных файлов открыта. Но считывать их целиком в ОЗУ не стоит.

Вопрос номер два: Modula-2 в описании программы есть, этой же фразы в исходных кодах программы нет.

Modula-3 нет нигде. Можно добавить?
Far Manager с подсветкой M3 справляется.

Ответить | Правка | Наверх | Cообщить модератору

94. "Обновление редактора кода CudaText 1.161.0"  +/
Сообщение от Alexey Tor (ok), 16-Апр-22, 18:25 
> Вопрос номер два: Modula-2 в описании программы есть, этой же фразы в
> исходных кодах программы нет.

Modula-2 есть просто как лексер в аддонах.

> Modula-3 нет нигде. Можно добавить?

Так как мне нужен будет фидбек, то создайте issue в Гитхабе, и сразу же дайте там Н примеров файлов этого языка, или ссылку на Репо с примерами

Ответить | Правка | Наверх | Cообщить модератору

97. "Обновление редактора кода CudaText 1.161.0"  +/
Сообщение от U202204161753 (?), 16-Апр-22, 18:37 
Issue постараюсь создать ( но "не сегодня").

Поэтому, пожалуй, так будет надёжнее:
>  ссылку на Репо с примерами

https://github.com/modula3/cm3

Т.к. M3 написана на M3.
( кроме отладчика m3gdb и m3cc)

Можно взять за основу лексер Modula-2.

В будущий Issue постараюсь больше инф.материала внести.

Спасибо!

Ответить | Правка | Наверх | Cообщить модератору

129. "Обновление редактора кода CudaText 1.161.0"  +/
Сообщение от U202204161753 (?), 18-Апр-22, 14:54 
Обратная связь: и немного to All.

Фактически в режиме "сегодня на сегодня" т.е. весьма оперативно добавлена поддержка нового ( для ПО) языка Modula-3.

Что говорит подожительно как о качестве самого продукта, так и о ТТХ команды разработчиков.

Спасибо!

Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру