Пожелания для SynWrite

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):можно вывести в список, и копировать оттуда (выделение) в таб.
Не понятно
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Найти в Рез-тыПоиска, и оттуда - popup menu, Copy All, вставить в таб
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):Найти в Рез-тыПоиска, и оттуда - popup menu, Copy All, вставить в таб
Подозреваю, что это предложен способ для дополнения РезПоиска. От списка мне сейчас нужна единственная, но весьма частая функция - переход на найденное место. При переносе в таб этой функции не станет.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

я имел в виду что для перехода надо иметь список, а для переноса в редактор надо скопировать из списка...
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

1. Про разделитель между правой и левой панелью.
Предлагаю в тех случаях, когда размер области занимаемой таб-панелями изменяет не пользователь, а Син, например,
- изменение размеров окна Син,
- отображение/скрытие Дерева или Результатов или История/Minimap
сохранять соотношение долей.
Например, сейчас есть команда "Поставить разделитель в положение 80/20"- вот это соотношение и сохранять.
То же самое с положением разделителя, которое задал пользователь - рассматривать его как ручное задание долей.

В текущей реализации не удобно, что поведение панелей разное.
Левая панель принимает на себя все изменения. Правая статична подобно спец.окнам.

Добавлено спустя 1 час 50 минут:

Добавить команду "Открыть файл по выделению" - аналог "Открыть в IE" для фрагмента текста.
Пример. В табе такой текст и выделение (подчеркнуто)
ля-ля c:\dir\file.ext ля-ля
Сину достаточно информации для открытия.
Еще можно предусмотреть открытие с переходом на строку:
ля-ля c:\dir\file.ext(123) ля-ля

Эта команда нужна и как самостоятельная (имена файлов сформированы вне Син), и как дополнение к технологии ПоискаПоФайлам, если Результаты будут переноситься в таб в таком виде.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

-Добавить команду "Открыть файл по выделению"
Уже есть в ПКМ меню

-и как дополнение к технологии ПоискаПоФайлам,
В табе будут не пути (просто filename.ext(###) )- не будет переходить

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

Деление видов:
done
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):-Добавить команду "Открыть файл по выделению"
Уже есть в ПКМ меню
Получился ликбез. ОК
Alextp писал(а):-и как дополнение к технологии ПоискаПоФайлам,
В табе будут не пути (просто filename.ext(###) )- не будет переходить
Это ведь от реализации зависит. А ее мы и обсуждаем. Что может помешать переносить в таб из Результатов полные имена, если это будет новая команда?
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

еще 1 команда "Перенести с полными именамиа"? при поиске в таб- полные имена или нет?
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):еще 1 команда "Перенести с полными именамиа"? при поиске в таб- полные имена или нет?
У меня сложилась логичная картина:
ПоискПоФайлам выводит в результаты в формате
+ (текст1 из Искать)
··+ c:\dir1\dir2\file.ext
···· file.ext(NNN) текст строки
···· file.ext(NNN) текст строки
+ (текст2 из Искать)
··+ c:\dir3\dir4\file.ext
···· file.ext(NNN) текст строки
···· file.ext(NNN) текст строки
При этом в каждой строке сохраняется минимум, чтобы не запутать пользователя.

Команда "Перенести Результаты в таб" выводит в виде
(текст1 из Искать)
c:\dir1\dir2\file.ext(NNN) текст строки
c:\dir1\dir2\file.ext(NNN) текст строки
(текст2 из Искать)
c:\dir3\dir4\file.ext(NNN) текст строки
c:\dir3\dir4\file.ext(NNN) текст строки
При этом в каждой строке есть полная информация для перехода. Уже сейчас будет работать открытие. Если его доделать, то будет еще переходить на нужную строку. КРАСОТА!
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Ок. после переделки РезПоиска на дерево.
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

1. Сейчас есть команды для скрола внутри таба, при котором позиция каретки сохраняется относительно текста, то есть перемещается по экрану. Предлагаю добавить команды для скрола, при которых каретка остается на экране неподвижной (хотя бы с точностью до строки текста).
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

есть "Редактор2- Удерживать каретку на экране", нужно еще? Пока не знаю как реализовать
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):есть "Редактор2- Удерживать каретку на экране", нужно еще?
Включил, попробовал скролить мышкой - каретка ушла за экран. А как предполагается применять?
(upd) Сообразил, понял "как". Это не то
Alextp писал(а):Пока не знаю как реализовать
А если так: сколько строк текста проскролилось вверх, на столько же строк текста опустить каретку вниз? То есть дополнить прежний скрол перемещением каретки. Я, наверно, бы мог это макросом (scroll_up,dn) сделать, но уж очень на команду похоже, так как в команде можно учесть краевые эффекты.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

-но уж очень на команду похоже

На опцию похоже- команд скролла много- up/dn/pgup/phdn/FileBegin/FileEnd/ scrollbar-drag
Все команды "клонировать"?
Аватара пользователя
kvichans
Сообщения: 453
Зарегистрирован: Сб янв 21, 2006 12:03
Откуда: Москва

Сообщение kvichans »

Alextp писал(а):-но уж очень на команду похоже
На опцию похоже- команд скролла много- up/dn/pgup/phdn/FileBegin/FileEnd/ scrollbar-drag
Все команды "клонировать"?
На опцию совсем не похоже, так как требуется попеременно то оставлять каретку в тексте, то на экране. Попробую через макрос. Если будут проблемы - продолжим.
Win7x64(1600x900), TC8.50x32, SynWrite 6.19, CudaText 1.3.14, UV 6.5.0.0
Ответить