Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CudaLister (просмотр исходников)
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Alextp



Joined: 06 Feb 2005
Posts: 4900

Post (Separately) Posted: Wed Nov 08, 2017 13:54    Post subject: Reply with quote

Важное для х64 версии-
http://ghisler.ch/board/viewtopic.php?p=334454#334454
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 5874
Location: Москва

Post (Separately) Posted: Fri Nov 10, 2017 01:39    Post subject: Reply with quote

Alextp wrote:
В 1.2.2 сделано побыстрее, ОК?

Честно говоря, не заметил особой разницы в скорости, но по крайней мере, буфер ввода опустошается. То есть если нажать и держать тот же W, переключение туда-сюда выполняется сильно медленнее, чем та же W набегала бы в текстовом редакторе, но когда отпускаю клавишу, перестаёт моргать сразу. Это уже гораздо лучше. Поведение проверял на файлах Hist_rus.txt и History.txt из Тотала.

Ctrl+F, Shift+F3 подтверждаю, локаль 866 подтверждаю. Подсветки текущей строки в бескурсорном режиме тоже больше нет (хотя курсор при попытке крутить за верхний предел всё ещё появляется; также появляется при клике мышкой в тексте). Спасибо за оперативные фиксы!

Что нового обнаружил:
1. Открыть файл в режиме только чтения, мышкой прокрутить файл вниз. Переключить кодировку файла — файл прокручивается в самое начало. Хотелось бы, чтобы текущая позиция сохранялась, как в Lister'е.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4900

Post (Separately) Posted: Sat Nov 11, 2017 23:40    Post subject: Reply with quote

CaptainFlint wrote:
чтобы текущая позиция сохранялась

Поправил, только без учета переноса строк.
сохраняет индекс верхней строки.
и немного мигает при этом. Идет рисовка от строки1, потом от той.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 5874
Location: Москва

Post (Separately) Posted: Mon Nov 13, 2017 20:38    Post subject: Reply with quote

Alextp
Отлично, фикс подтверждаю. Спасибо!
Мигание можно потерпеть, всё-таки кодировку обычно лишь один раз требуется переключить.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
bbcby



Joined: 05 Mar 2006
Posts: 48

Post (Separately) Posted: Sat Nov 25, 2017 13:28    Post subject: Reply with quote

Попадаются XML файлы, которые не открываются в CudaLister, вернее CudaLister игнорируется и файл открывается в обычном листере. Может есть ограничение на размер файла? Напр. 6 МБ.
Если же этот файл напрямую открыть в CudaText, то в нем невозможно выбрать подсветку XML, просто не выбирается, остается (none).
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4900

Post (Separately) Posted: Sat Nov 25, 2017 14:04    Post subject: Reply with quote

Правильно- именно по размеру файла идет блок в плагине.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 5874
Location: Москва

Post (Separately) Posted: Sun Nov 26, 2017 15:30    Post subject: Reply with quote

Наткнулся на особенность поведения: файл с длинными строками, последняя строка не умещается в окно. Включён просмотр без переноса строк. Нажатие End или много PageDown'ов проматывает в конец и вправо, а хотелось бы только в конец.

И ещё реквест: было бы удобно, чтобы файл прокручивался не до последней строки, а ещё дополнительно на один экран вниз, вплоть до вывода последней строки наверху экрана. Можно опционально. Просто во многих программах такое есть, и иногда хочется прокрутить так, чтобы текст в конце файла был перед глазами, а не в самом низу.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4900

Post (Separately) Posted: Sun Nov 26, 2017 16:38    Post subject: Reply with quote

Если в конце нет пустой строки- то логично что крутит вправо. К каретке.
Что в конце файла?

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

Реквест записал в ГХ https://github.com/Alexey-T/CudaLister/issues/14
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 5874
Location: Москва

Post (Separately) Posted: Sun Nov 26, 2017 17:29    Post subject: Reply with quote

Это происходит и в тех случаях, когда в конце есть перевод строки. Каретка при этом оказывается в конце строки, не переносится.

Но даже когда переноса строки нет, в режиме скрытой каретки логичнее оставлять просмотр в начале строки, как делает тот же Lister.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 111
Location: г. Иркутск

Post (Separately) Posted: Sun Nov 26, 2017 19:23    Post subject: Reply with quote

Alextp
Ну фик с ними кодировками, я бы хотел попросить функционал обычного листера, а в частности искать выделенное в поисковике (каком-нибудь хоть).
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4900

Post (Separately) Posted: Sun Nov 26, 2017 21:00    Post subject: Reply with quote

Flint,
записал про багу сюда https://github.com/Alexey-T/CudaLister/issues/15

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

imig73
Для этого или надо писать что-то на паскале (не хочу) или приделать Питон (чтобы ты писал), но Питон это слишком для плагина.
Не знаю
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 533
Location: Ташкент

Post (Separately) Posted: Mon Nov 27, 2017 14:19    Post subject: Reply with quote

  1. «Кудалистер» почему-то считает, что любой просматриваемый через него файл имеет кодировку UTF-8 и если кодировка другая, отображает русские буквы вопросительными знаками.
  2. Как и в случае «Синрайта»:
    Staniclaw wrote:
    Как указать плагину не пытаться открывать файлы, для которых отсутствуют лексеры (в т. ч. без расширения)?
  3. При выборе шрифта не выбрано ни одно начертание, вследствие чего не показывается пример. Кроме того, при выборе любого пункта из списка шрифтов начертание также сбрасывается.
  4. При отключённой каретке неактивен пункт «Read-only». Логичнее было бы автоматически включать каретку при включении режима правки (который было бы удобно переключать не пунктом контекстного меню, а клавишей, например, F4), и выключать её при выходе из режима.

_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4900

Post (Separately) Posted: Mon Nov 27, 2017 15:14    Post subject: Reply with quote

4. Занес в https://github.com/Alexey-T/CudaLister/issues/16
3. Это зависит от диалога ОС, не от меня
2. Занес в https://github.com/Alexey-T/CudaLister/issues/17

1. Это он детектит слабо- можете переключить кликом по статусбару
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Staniclaw



Joined: 12 Dec 2010
Posts: 533
Location: Ташкент

Post (Separately) Posted: Mon Nov 27, 2017 15:36    Post subject: Reply with quote

Alextp wrote:
1. Это он детектит слабо
Точнее, не «слабо», а никак. Все файлы, которые я ему подсовывал, он считает кодированными в UTF-8.
_________________
Вечному двигателю -- вечные тормоза!..
Back to top
View user's profile Send private message
imig73



Joined: 18 Jun 2013
Posts: 111
Location: г. Иркутск

Post (Separately) Posted: Mon Nov 27, 2017 17:05    Post subject: Reply with quote

Staniclaw
Ога, автоматически кодировка не определяется совсем, приходится жать кнопку "A" (ANSI Windows).
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 3 of 9

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group