View previous topic :: View next topic |
Author |
Message |
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Tue Feb 19, 2019 15:19 Post subject: |
|
|
Alextp
Если не сложно, просьба сделать в меню по ПКМ два пункта:
- Wrap. По умолчанию перенос слов отключён в быстром просмотре; проще будет включать по ПКМ, чем каждый раз тянуться мышкой вниз в статусную строку и пытаться попасть по маленькой надписи.
- Поиск. Функция нужная, а вызвать её сложно... К примеру, у меня в режиме быстрого просмотра не вызывается ни по F3 ни по Ctrl+F
Также хотелось бы иметь функцию "Поиск и замена" хотя бы в базовом виде.
PS. С вызовом поиска по F3 и Ctrl+F - серьёзные проблемы (то есть он вообще не работает) в режиме быстрого просмотра, если эти клавиши переназначены. К примеру, у меня на Ctrl+F повешен вызов немодального диалога открытия ftp (вместо штатного модального), а на F3 - скрипт для просмотра файлов и каталогов.
В SynWrite при быстром просмотре эти же хоткеи без проблем отрабатывают.
Даже в чистом Тотале если в CudaLister в режиме быстрого просмотра вызвать поиск в плагине и отменить его - окно просмотра становится неактивным, курсор перемещается на противоположную панель. В SynWrite поведение более логичное в этом случае.
Flasher wrote: | С клавишей w никуда тянуться не надо. |
Во-первых, её ещё помнить надо каждый раз. Во-вторых, надо помнить, что её нажимать до того, как снимается галочка с редактирования файла...
Все проблемы были бы решены, если бы по умолчанию можно было иметь включённый перенос слов (и включённое редактирование заодно). Но раз этого нет, то приходится искать другие способы упрощения жизни.
Flasher wrote: | Насчёт проблем с поиском не подтверждаю. |
Значит, у тебя клавиши эти не переназначены. _________________ Win11 x64 Eng | TC DreamLair eternal pre-α
Last edited by LonerD on Tue Feb 19, 2019 17:44; edited 2 times in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Feb 19, 2019 16:22 Post subject: |
|
|
LonerD wrote: | чем каждый раз тянуться мышкой вниз в статусную строку | С клавишей w никуда тянуться не надо.
Насчёт проблем с поиском не подтверждаю. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Tue Feb 19, 2019 19:27 Post subject: |
|
|
Тогда скажите, как у листера вызвать его диалог поиска.
Wrap menuitem - добавлю.
Подскажите как фиксить пропадание фокуса после закрытия поиска.
Добавлено спустя 4 минуты:
Quote: | r в режиме быстрого просмотра вызвать поиск в плагине и отменить его - окно просмотра становится неактивным, курсор перемещается на противоположную панель. |
Вот это как фиксить?
Добавлено спустя 21 минуту:
=======
Могу встроить свой диалог поиска и замены. Сделаю за плату. 50 уе= 3500 руб в яндекс-деньги. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Tue Feb 19, 2019 23:32 Post subject: |
|
|
Alextp wrote: | Тогда скажите, как у листера вызвать его диалог поиска...
Подскажите как фиксить пропадание фокуса после закрытия поиска. |
С Листером у меня проблем не возникает.
Вызываю быстрый просмотр в Листере (без плагинов) с помощью вот такой конструкции через TCFS2.
Нажимаю Ctrl+F - хоткей вызывает в Листере его диалог поиска, всё как надо. Нажимаю Esc - окно поиска закрывается, фокус остаётся на панели просмотра. _________________ Win11 x64 Eng | TC DreamLair eternal pre-α |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Feb 20, 2019 05:47 Post subject: |
|
|
В listplugin.hlp же есть описание.
ListSearchDialog Code: | ListSearchDialog is called when the user tries to find text in the plugin. Only implement this function if your plugin requires a plugin-specific search dialog! For searching text, please implement ListSearchText instead!
Declaration:
int __stdcall ListSearchDialog(HWND ListWin,int FindNext);
Description of parameters:
ListWin Hande to your list window created with ListLoad
FindNext 0: FindFirst was chosen by the user
1: FindNext was chosen from the menu
Return value:
Return LISTPLUGIN_OK if you implement this function, or LISTPLUGIN_ERROR if Total Commander should show its own text search dialog and call ListSearchText later. This allows a plugin to support both its own search method via ListSearchDialog, and the standard search method via ListSearchText! Do NOT return LISTPLUGIN_ERROR if the search fails!
Remarks:
The plugin needs to show the search dialog and highlight/select the found text by itself.
Requires Total Commander 7 or later. |
LonerD
Что за дурнотоние отвечать в предстоящих постах? LonerD wrote: | Во-первых, её ещё помнить надо каждый раз. | Так же, как и остальные хоткеи, перечисленные в меню Вид, которое элементарно вызывается по Alt+В (П - для переноса). Для крысы разница с твоей просьбой лишь в том, чтобы указатель нужно к меню подвести. А насчёт умолчания — всё обсуждено на предыдущих страницах. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Feb 20, 2019 18:58 Post subject: |
|
|
em_ для панели быстрого просмотра — нонсенс. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Wed Feb 20, 2019 22:31 Post subject: |
|
|
В режиме чата начал? Так как вызывать поиск из quickview?
Или я не сделаю Find menu item.
Wrap menu item сделал, тогда еще обновлю ядро и релизну. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Sun Feb 24, 2019 02:38 Post subject: |
|
|
Спасибо за обновление. Перенос включается.
А поиск, как я понимаю, сделан эмуляцией нажатия F7. У меня на этот хоткей повешена альтернативная утилитка создания каталогов extDir
Так что вызывается не поиск, а em-команда.
Как отправить напрямую запрос Листеру - не нашёл (если вообще такое возможно), этот вопрос надо бы на форуме Гислеру сформулировать.
Не знаю, много ли пользователей переназначают хоткеи... Но если решения не найдётся - мне бы наиболее безболезненно было отказаться от пользовательского хоткея Ctrl+F (Из контекстного меню плагина сделать эмуляцию нажатия Ctrl+F вместо F7 при нажатии на Find... Тогда заодно и в Universal Viewer вызов поиска будет работать) _________________ Win11 x64 Eng | TC DreamLair eternal pre-α |
|
Back to top |
|
|
sergiokapone
Joined: 18 Nov 2009 Posts: 99
|
(Separately) Posted: Sun Feb 24, 2019 10:42 Post subject: |
|
|
У меня 1.6.2 вообще не запускается на TCx32 и TCx64 (Win10Pro x64) |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
sergiokapone
Joined: 18 Nov 2009 Posts: 99
|
(Separately) Posted: Mon Feb 25, 2019 00:04 Post subject: |
|
|
А как это настроить, если он вообще не запускается? Переименовал расширение тектовика на .c и все опять глухо. Нашел в сети версию 1.5.4, так она стала без проблем и вопросов и работает. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Mon Feb 25, 2019 12:33 Post subject: |
|
|
Есть подозрение - может у тебя в опциях стоит "тема" которая была удалена в 1.6.2? Надо скопировать папку themes из 1.5.х. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
|